Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2007, 08:17
Melania
 
Fecha de Ingreso: junio-2007
Ubicación: Barquisimeto-Venezuela
Mensajes: 96
Antigüedad: 16 años, 10 meses
Puntos: 0
Exclamación Urgente!!! no me pasa variable con post!!!!

Hola a todos muy buenos días tengo el siguiente problemita, y ya ando como loca porq de verdad ni idea de que ocurre resulta que estoy intentando pasar una variable de una pagina a otra con POST, esta variable ya viene de paginas anteriores, de hecho es la 5ta vez que que la estoy pasando. En la misma pagina y de la misma manera estoy pasando otra variable y esta se me muestra en la pagina siguiente sin inconvienentes, pero la mencionada anteriormente no hay manera de que se me pase... aqui anexo el código ayuuuuda please!!!!, hago comentarios en el codigo...

Código PHP:
case "estatus_busqueda":
    
$estatus_busqueda=$_POST['estatus_busqueda'];//esta es la variable que paso y se muestra perfectamente en la pagina siguiente.
    
$nombre_equipo=$_POST['nombre_equipo'];//aqui muestro la variable que viene de la pagina anterior, esta es la que no se me pasa a la pagina siguiente, pero en esta pagina si se muestra correctamente
    
echo "es:",$nombre_equipo;
    if (
$estatus_busqueda !="")
    {
    
$busqueda_estatus=mysql_query("select nombre_equipo, cantidad, tipo_tarjeta, estatus, serial, ubicacion, comentarios, usuario, dia, mes, ano from equipos where estatus='".$_POST['estatus_busqueda']."' and nombre_equipo='".$nombre_equipo."'",$link);
    
$contador=mysql_num_rows($busqueda_estatus);
        if(
$contador!=0)
        {
        while(
$resultado=mysql_fetch_array($busqueda_estatus))
        {
        echo 
"<form method='POST' action='cambiar_estatus.php'";
        echo 
"<br>";
        echo 
'<table width="750" border="1" align="center" cellpadding="0" cellspacing="0">';
        echo 
'<tr>';
        echo 
'<th rowspan="2" width="100">&nbsp;Equipo</th>';
        echo 
'<th rowspan="2" width="20">&nbsp;Cant</th>';
        echo 
'<th rowspan="2" width="100">&nbsp;Tipo de Tarjeta&nbsp;</th>';
        echo 
'<th rowspan="2" width="100">&nbsp;Estatus&nbsp;</th>';
        echo 
'<th rowspan="2" width="100">&nbsp;Serial&nbsp;</th>';
        echo 
'<th rowspan="2" width="100">&nbsp;Ubicación&nbsp;</th>';
        echo 
'<th rowspan="2" width="100">&nbsp;Comentarios&nbsp;</th>';
        echo 
'<th rowspan="2" width="100">&nbsp;Usuario&nbsp;</th>';
        echo 
'<th colspan="3" width="100">&nbsp;Fecha de Ingreso&nbsp;</th>';
        echo 
'</tr>';
        echo 
'<tr>';
             echo 
'<th>Día</th>';
             echo 
'<th>Mes</th>';
             echo 
'<th>Año</th>';
        echo 
'</tr>';
        echo 
"<tr>";
        echo 
"<td width='100' height='40'>".$resultado['nombre_equipo']."</td>";
        echo 
"<td width='20' height='40'>".$resultado['cantidad']."</td>";
        echo 
"<td width='100' height='40'>".$resultado['tipo_tarjeta']."</td>";
        echo 
"<td width='100' height='40'>".$resultado['estatus']."</td>";
        echo 
"<td width='100' height='40'>".$resultado['serial']."</td>";
        echo 
"<td width='100' height='40'>".$resultado['ubicacion']."</td>";
        echo 
"<td width='100' height='40'>".$resultado['comentarios']."</td>";
        echo 
"<td width='100' height='40'>".$resultado['usuario']."</td>";
        echo 
"<td width='33' height='40'>".$resultado['dia']."</td>";
        echo 
"<td width='33' height='40'>".$resultado['mes']."</td>";
        echo 
"<td width='34' height='40'>".$resultado['ano']."</td>";
        echo 
"</tr>";
        echo 
"<table>";
        echo 
"<br>";
        echo 
"<br>";
        }
//fin del while
        
echo "<input type='hidden' name='estatus_busqueda' value='$estatus_busqueda'";//aqui paso la variable que se pasa correctamente
        
echo "<input type='hidden' name='nombre_equipo' value='$nombre_equipo'";//aqui paso la variable que NO se muestra en la pagina siguiente
        
echo "<p>Para modificar el estatus ingrese aqui:";
        echo 
"<input type='submit' name='modificar' value='Modificar'></p>";
        
mysql_free_result($busqueda_estatus);
        
        }
//fin del if
        
else
        {
        echo 
"<p>No se encontro coincidencia en la busqueda</p>";
        }
    }
//fin del if 1ro
    
else 
    { 
    echo 
"<p>Debe Especificar su Busqueda</p>\n"
    } 
break; 
En la pagina cambiar_estatus.php recogo ambas variables de la siguiente manera

$estatus_busqueda=$_POST['estatus_busqueda'];//variable que se muestra correctamente
$nombre_equipo=$_POST['nombre_equipo'];//variable que no se muestra dandole un echo

La verdad es que no se que sucede si ambas las paso de la misma manera y una se muestra y la otra no, y no tiene espacios en blanco ni nada es una sola palabra corrida..

AYUUUUDA de verdad estoy desesperada porq ni idea que es