Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2005, 20:36
Avatar de claudiovega
claudiovega
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
PHP usa el valor de la propiedad name de los objetos html para crear variables con el mismo nombre de dicho valor, segun el metodo de envio del formulario, ejemplo:

<form name="form1" action="graba.php" method="post">
Pregunta1:
<select name="respuestap1">
<option>respuesta 1</option>
<option>respuesta 2</option>
<option>respuesta 3</option>
<option>respuesta 4</option>
</select>

<input type="submit" name="enviar" valuer="Enviar">
</form>

como el select de las respuestas de la pregunta1 se llama respuestap1 y el metodo de envio de los datos es post, PHP crea la siguiente variable: $_POST['respuestap1']; esta variable contiene el valor elegido y es recibida por el script graba.php y es alli donde debes comprobar si el usuario eligio alguna alternativa, asi:

<?php
if ($_POST['respuestap1'])
{
//eligio una respuesta para la pregunta1 por tanto grabo
}
else
{
//no eligio respuesta, error
}
?>