Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2008, 16:51
severo1980
 
Fecha de Ingreso: octubre-2007
Mensajes: 4
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: no perder valores de las variables

Ya que es un formulario pequeño, podrias mandar los datos del formulario insertos con PHP (los que no quieres perder) de vuelta.
Como estas haciendo POST, rescatas las variables del formulario, por ejemplo (muy ejemplo):

$nombre_profesor = $_REQUEST['profesor'];
$form_value = "";

//$nombre_profesor = "Pepe"; //imaginemos que inserto eso

$query = "INSERT ...";

if (!mysql_query($query))
{
$form_value = "value=\"$nombre_profesor\"";
}

Como estas imprimiendo el form con php, puedes hacer algo asi:

print "<input type=\"textbox\" name\"nombre\" $form_value />";

con lo que te imprimiria (si la consulta falla):

print "<input type="textbox" name"nombre" value="Pepe" />";

Y bueno, asi volveria y la casilla tendria el valor Pepe.

Es una solucion camino de tierra, seguramente puedes setear la sesion de manera distinta... pero soluciona.

saludos