Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2002, 00:53
Avatar de ceronne
ceronne
 
Fecha de Ingreso: diciembre-2001
Ubicación: Paris
Mensajes: 990
Antigüedad: 22 años, 4 meses
Puntos: 1
como hago que unset funcione??

miren, este es el codigo del archivo prueba.php

-------------------
<?
if (isset($matricula ) && isset($id) )
{
echo $matricula;
unset($matricula);
}
else
if (!isset($id))
{
echo "La dirección que introduciste no es válida";
}
else
if (!isset($matricula ))
{
echo '<html> <head>';
echo '<title>ENTRADA</title>';
echo '</head><body>';
echo '<form action="prueba.php" method="post">';
echo "<br>".'Matrícula: <input type="text" name="matricula">';
echo "<br>".'<input type="submit" name="Submit" value="Enviar">';
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
echo '</form>';
echo '</body></html>';
}
?>
---------------------

como ven es un formulario que se procesa dentro de la misma página....
Inmediatamente que se tienen las variables ID y MATRICULA entra a un IF.....al final de este IF tengo un UNSET para "desactivar" la variable.... resulta que si le doy un RELOAD a la página sigue entrando al if (isset($matricula ) && isset($id) ) . No se supone que no debe de entrar ahí xke la variable MATRICULA ya no existe?? como puedo hacer para desactivarla casi al terminar el primer IF????