Bien, trataba de evitar el código para no hacerlo extenso pero no creo que sea posible, así que muestro secciones:
El formulario html:
Código HTML:
Ver original<?php
/*Si hay preguntas en la tabla, se muestran:*/
for ($i=0; $i<sizeof($preg); $i++)
{
if (!empty($preg[$i]["op_1"]) and !empty($preg[$i]["op_2"]) and !empty($preg[$i]["op_3"]))
{
?>
<!--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-->
<!--La pregunta.-->
<td colspan="2"><?php echo $preg[$i]["pregunta"]; ?></td> <!--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-->
<!--Las opciones del "radiobutton", una de muestra nada más:-->
<td><?php echo $preg[$i]["op_1"]; ?></td> <td><input type="radio" name="<?php echo $preg[$i]["id_pregunta_encuesta"]; ?>" value="
<?php echo $preg[$i]["op_1"]; ?>" />
</td>
El hidden que captura, en el mismo formulario (obviamente):
Código HTML:
Ver original<input type="hidden" name="<?php echo 'preg_'.$i; ?>" value="
<?php echo $preg[$i]['id_pregunta_encuesta']; ?>" />
En el método del archivo php que captura las variables lo siguiente funciona:
Código PHP:
Ver originalfor ($i=0; $i<$_POST["cant_preg"]; $i++)
{
echo "preg_".$i."----".$_POST[$_POST["preg_$i"]]."<br />";
}
Pero cuando trato de colocar los $_POST en variables, no logro hacer que se muestren:
… y no muestra $d_1 ni $d_2.
El ejercicio está hecho en el videotutorial 54 de César Cancino, pero él lo hace sin PDO, yo lo pasé todo a PDO, y hasta acá me funciona ok, pero me trabé con esto y no logro resolverlo...