A partir de la consulta a la base de datos:
Código PHP:
$sql="select * from encuestas_modelospreguntas";
$result=mysql_query($sql);
while($preg = mysql_fetch_array($result))
{
$pregunta=$preg['pregunta'];
echo "<p>".$preg['pregunta']."</p>
<select name=\"".$row['pregunta']."\">
<option value=\"\" selected=\"selected\">Seleccione</option>";
$sql2="select * from encuestas_modelosrespuestas where id_pregunta=".$preg['id'];
$result2=mysql_query($sql2);
while($resp = mysql_fetch_array($result2))
{
echo "<option value=\"$pregunta:".$resp['respuesta']."\" selected=\"selected\">".$resp['respuesta']."</option>
";
}
echo "</select>
";
}
se genera un formulario. ¿Alguna idea de cómo hago para tomar tooodas las variables que se generen dinámicamente al procesar el formulario? porque los nombres para cada select van a estar dados por las preguntas, y las preguntas varían en cada caso... ¿con qué método podría recolectarlas?
Necesito que toda esa información se acumule en una sola variable para archivar en un campo de otra tabla en la db.