Foros del Web » Programando para Internet » PHP »

perdida de valor de variable en ciclo anidado

Estas en el tema de perdida de valor de variable en ciclo anidado en el foro de PHP en Foros del Web. je.. asi como lo he dicho... ya me traume porque no me sale.. el problema es que tengo una variable que recibe un valor de ...
  #1 (permalink)  
Antiguo 25/07/2005, 16:04
 
Fecha de Ingreso: julio-2005
Mensajes: 2
Antigüedad: 18 años, 9 meses
Puntos: 0
perdida de valor de variable en ciclo anidado

je.. asi como lo he dicho... ya me traume porque no me sale..

el problema es que tengo una variable que recibe un valor de un registro de un campo en mi base de datos y al momento de hacer otra consulta y meter otro ciclo while esa variable pierde el valor. el codigo es el sig.

Código PHP:

while(row=mysql_fetch_assoc($res)
{
  ...
  ...


$v=$row['folio']; //esta variable obtiene un valor de un campo
                      
$buscar="SELECT folio FROM  pendientes";
 
$resultar=mysql_query($buscar) or die ("Hubo un error enelquery$buscar".mysql_error());


 while(
$tt=mysql_fetch_assoc($resultar))  
    {
      echo 
$v;     // porque aqui pierde su valor   no lo entiendo? 
       
$nfolio=$tt['folio'];
      if(
$nfolio==$v)
          {
           
$a=1;  
     } 
                                  
   }
      if(
$a!=1)
                                   {
                                    
$inser="INSERT INTO pendientes values($v)";
                                        
$confirma=mysql_query($inser);
                                    } 
no lo entiendo.. ya he declarado las variables como global y nada
como hago para recuperar ese valor?? y necesito por fuerza usar ciclos anidados ayudaaaa
  #2 (permalink)  
Antiguo 25/07/2005, 16:07
 
Fecha de Ingreso: julio-2005
Ubicación: España
Mensajes: 91
Antigüedad: 18 años, 9 meses
Puntos: 0
has probao hacer un echo $v; en el primer while para ver si ahi tiene el valor correctamente??
  #3 (permalink)  
Antiguo 25/07/2005, 17:57
 
Fecha de Ingreso: julio-2005
Mensajes: 2
Antigüedad: 18 años, 9 meses
Puntos: 0
si ya lo he probado y si tiene valor.... hasta ya lo he igualado a mas variables y nada
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 18:37.