Foros del Web » Programando para Internet » PHP »

convertir HTTP_POST_VARS a SESSION

Estas en el tema de convertir HTTP_POST_VARS a SESSION en el foro de PHP en Foros del Web. Hola compañeros como estan, tengo una consultica para hacerles lo que pasa es que tengo las siguientes variables: Código PHP: $codigo = $HTTP_POST_VARS [ "txtcodigo" ...
  #1 (permalink)  
Antiguo 09/05/2006, 07:59
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 3 meses
Puntos: 1
convertir HTTP_POST_VARS a SESSION

Hola compañeros como estan, tengo una consultica para hacerles lo que pasa es que tengo las siguientes variables:

Código PHP:
$codigo=$HTTP_POST_VARS["txtcodigo"];
             
$linea=$HTTP_POST_VARS["txtlinea"]; 
             
$grupo=$HTTP_POST_VARS["txtgrupo"];
             
$descri=ltrim(rtrim(strtoupper($HTTP_POST_VARS["txtdescri"])));
             
$pagint=ltrim(rtrim($HTTP_POST_VARS["txtpagint"]));
             
$fabri=$HTTP_POST_VARS["txtfabri"];
             
$proveedor=$HTTP_POST_VARS["txtproveedor"];
             
$clasif=$HTTP_POST_VARS["txtclasif"]; 
             
$marca=ltrim(rtrim($HTTP_POST_VARS["txtmarca"]));
             
$modelo=ltrim(rtrim($HTTP_POST_VARS["txtmodelo"])); 
             
$numparte=$HTTP_POST_VARS["txtnumparte"];
             
$codbarras=$HTTP_POST_VARS["txtcodbarras"];
             
$ultfact=$HTTP_POST_VARS["txtultfact"];
             
$existencia=$HTTP_POST_VARS["txtexistencia"];
             
$undcompr=$HTTP_POST_VARS["txtundcompr"];
             
$undback=$HTTP_POST_VARS["txtundback"];
             
$estado=$HTTP_POST_VARS["txtestado"]; 
             
$detembman=$HTTP_POST_VARS["txtdetembman"];
             
$undmanejo=$HTTP_POST_VARS["txtundmanejo"]; 
             
$factorconv=$HTTP_POST_VARS["txtfactorconv"];
             
$ubicacion=$HTTP_POST_VARS["txtubicacion"]; 
             
$maxinv=$HTTP_POST_VARS["txtmaxinv"]; 
             
$mininv=$HTTP_POST_VARS["txtmininv"];
             
$diasrep=$HTTP_POST_VARS["txtdiasrep"];
             
$valor=$HTTP_POST_VARS["txtvalor"];
             
$ivaprecio=$HTTP_POST_VARS["txtivaprecio"]; 
             
$porciva=$HTTP_POST_VARS["txtporciva"]; 
             
$tarfiscal=$HTTP_POST_VARS["txttarfiscal"];
             
$predtcosto=$HTTP_POST_VARS["txtpredcosto"];
             
$costoprom=$HTTP_POST_VARS["txtcostoprom"];
             
$ultcosto=$HTTP_POST_VARS["txtultcosto"];
             
$tipoflete=$HTTP_POST_VARS["txttipoflete"]; 
             
$trfminfl=$HTTP_POST_VARS["txttrfminfl"]; 
             
$porcosfl=$HTTP_POST_VARS["txtporcosfl"];
             
$garantia=$HTTP_POST_VARS["txtgarantia"]; 
             
$observ=ltrim(rtrim(strtoupper($HTTP_POST_VARS["txtobserv"]))); 
y quiero convertirlas a varibles de sesion pero no quiero cambiarles el nombre por que me tocaria modificar todo el formulario y no quiero eso, por favor ayudenme con esto gracias...dontripi.
  #2 (permalink)  
Antiguo 09/05/2006, 08:11
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Antes que nada te sugiero que cambies $HTTP_POST_VARS por $_POST.
Quedaria de la siguiente manera:

Código PHP:
<? session_start();
  
$_SESSION['linea']=$_POST["txtlinea"];  
  
$_SESSION['grupo']=$_POST["txtgrupo"]; 
?>
  #3 (permalink)  
Antiguo 09/05/2006, 08:14
Avatar de Quest  
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago
Mensajes: 129
Antigüedad: 21 años, 4 meses
Puntos: 2
Código PHP:
sesion_start();
$_SESSION $_POST
__________________
http://victorsanmartin.com
Web Developer
http://www.guiasitios.cl
  #4 (permalink)  
Antiguo 09/05/2006, 09:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por Quest
Código PHP:
sesion_start();
$_SESSION $_POST
mm y se "traspasan" los arrays así?

Por mi parte siempre uso:

$_SESSION['variables']=$_POST;

y así accedo a:

$_SESSION['variables']['alguna variabel que tenía en POST']

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 09/05/2006, 10:42
Avatar de Quest  
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago
Mensajes: 129
Antigüedad: 21 años, 4 meses
Puntos: 2
si Cluster.
__________________
http://victorsanmartin.com
Web Developer
http://www.guiasitios.cl
  #6 (permalink)  
Antiguo 09/05/2006, 11:13
 
Fecha de Ingreso: abril-2006
Ubicación: Talcahuano-Chile
Mensajes: 50
Antigüedad: 18 años
Puntos: 0
Cita:
Iniciado por Cluster
mm y se "traspasan" los arrays así?

Por mi parte siempre uso:

$_SESSION['variables']=$_POST;

y así accedo a:

$_SESSION['variables']['alguna variabel que tenía en POST']

Un saludo,
kool, pero si $_SESSION, toma como estructura a $_POST, no se perderán otros datos que estén en $_SESSION, por ejemplo;
antes que todo pongo $_SESSION['hola']=1;

y despues coloco $_SESSION = $_POST;
si no está "hola" en $_POST, $_SESSION lo perdería ???
eso no ma
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:39.