Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/07/2015, 12:45
diegodelpiero
 
Fecha de Ingreso: mayo-2015
Mensajes: 53
Antigüedad: 9 años
Puntos: 0
Respuesta: Repetir una función 3 veces

esa fue otra alternativa que vi, pero como hago para tomar los datos de cada uno de los radio button? ya que quien crea la pregunta marcha en un radio button cual es la respuesta correcta :

Código HTML:
<form method="post" action=""/>
<table width="200" border="0">
  <tr>
    <td>a</td>
    <td><input name="r1" type="text" required/></td>
    <td><input name="rta1" type="radio" value="1" /></td>
  </tr>
  <tr>
    <td>b</td>
    <td><input name="r2" type="text" required/></td>
    <td><input name="rta1" type="radio" value="1" /></td>
  </tr>
  <tr>
    <td>c</td>
    <td><input name="r3" type="text" required/></td>
    <td><input name="rta1" type="radio" value="1" /></td>
  </tr>
</table>
<input type="submit" name="login" value="Enviar respuestas"/>

</form> 
Código PHP:
<?php
error_reporting
(E_ALL E_NOTICE);
$evaluacionId=$row_pregunta['evaluacionId'];
$respuesta1=$_POST['r1'];
$respuesta2=$_POST['r2'];
$respuesta3=$_POST['r3'];

  
?>
así lo tenia hecho, pero no supe como hacer para capturar el valor de cada radio button.


la idea es almacenar en la base de datos los siguientes campos:

respuestaID=esa se da sola ya que es auto incrementable
evaluacionId=esa la traigo mediante un juego de registros de la tabla anterior donde ingreso la pregunta y la envío normalmente en el registro (va a ser la misma para las tres preguntas)
respuesta=la tomo del formulario ya sea $respuesta1 o 2 o 3
respuestaValor=este campo lo quiero tomar igual de cada radio button, si esta marcada me llenara un 1, so no un cero, para luego comprobar con la respuesta que de quien hace la evaluacion, pero aquí es que no se como hacer para tomar el valor de cada uno de los radio button.

Última edición por diegodelpiero; 02/07/2015 a las 12:58