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"> Equipo</th>';
echo '<th rowspan="2" width="20"> Cant</th>';
echo '<th rowspan="2" width="100"> Tipo de Tarjeta </th>';
echo '<th rowspan="2" width="100"> Estatus </th>';
echo '<th rowspan="2" width="100"> Serial </th>';
echo '<th rowspan="2" width="100"> Ubicación </th>';
echo '<th rowspan="2" width="100"> Comentarios </th>';
echo '<th rowspan="2" width="100"> Usuario </th>';
echo '<th colspan="3" width="100"> Fecha de Ingreso </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