Problema con variable....
Publicado por Martin (3 intervenciones) el 12/12/2007 20:01:14
Hola, tengo un script que se llama asi mismo, por cada llamada pregunto, mediante isset, si tal o cual valor esta seteado para saber que hacer con el valor segun sea el caso. Tengo problemas al intentar obtener los datos de una variable cuando los paso de un isset a otro. Cuando lo recibo por primera vez guardo el valor en otra variable, pero en el siguiente isset ese valor desaparece, la variable queda en blanco. Cuado la recibo lo hago por medio del $_post. Mediante un echo corrobore de que la variable si recibe el valor pero nose por que en el siguiente isset lo blanquea. Tendre mal la logica del programa o entendi mal el funcionamiento de varible. Pense que si doy valores a una variable estos valores no cambian hasta que vuelva a usar la variable, al parecer no es asi. Dejo un pequeño script para ilustrar un poco mas.
$nombre="hola";
$archivo_nombre= $_FILES["archivo"]["name"];
if(!($archivo_nombre==''))
$nombre=$archivo_nombre;
en el primer isset muestra
HOLA
en el segundo isset muestra
JOSE
en el tercer isset muestra
HOLA
En el if condiciono para que si la variable archivo_nombre esta en blanco no cambie el valor. Y jose es el valor que tiene que tomar en el segundo isset.
$nombre="hola";
$archivo_nombre= $_FILES["archivo"]["name"];
if(!($archivo_nombre==''))
$nombre=$archivo_nombre;
en el primer isset muestra
HOLA
en el segundo isset muestra
JOSE
en el tercer isset muestra
HOLA
En el if condiciono para que si la variable archivo_nombre esta en blanco no cambie el valor. Y jose es el valor que tiene que tomar en el segundo isset.
Valora esta pregunta


0