Podrían ayudarme con el siguiente inconveniente que tengo:
Resulta que tengo un formulario hecho en PHP con una encuesta, dichas preguntas de la preguntas están almacenadas de la base de datos, estas preguntas tienen como opción de respuesta un Radiobutton (opciones) con tipo de respuesta Y ó N, hasta ahí todo bien.
Mi inquietud es: como capturar el valor de cada una de esas preguntas de forma dinámica, es decir que al dar click en aceptar me recoja el valor de cada una de las preguntas para ser enviadas a PHP.
Este es mi código JQuery:
$(document).on('submit', '#form_Checklist', function(event){
event.preventDefault();
var option=$('input[type="radio"]:checked').val();
$.ajax({
url:"?view=Reffers&mode=guardaCheck",
method:"POST",
data:{option:option},
success:function(data){
alert(data);
}
});
});
Código PHP con que genero el bloque de preguntas:
while ($row = $db->recorrer($result)){
$html .= '<tr>
<td>'.ucwords($row['DESCRIPCION']).'</td>';
for($i=1;$i<=2;$i++){
$html .= '<td><label><input type="radio" value="'.$valor.'" name="opt'.$row['ID'].'"> '.$rta.' </label></td>';
$rta = "NO";
$valor = "0";
}
$cont++;
$rta = "SI";
$valor = "1";
$html .= '</tr>';
}
Aquí intento capturar los valores:
if ($_POST) {
echo 'HOLA: '.$_POST['option'];
}