Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2013, 07:46
vlorenzov
 
Fecha de Ingreso: abril-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
Pregunta insertar datos multiples formulario en tabla

Hola.
Tengo un formulario que está funcionando, pero no se cómo hacer para poder hacer el bucle para insertar los datos en la tabla. Soy un principiante, y el formulario hace lo que deseo. En la parte del formulario que adjunto, es un select que compone el contenido del formulario con una serie de preguntas, que a la vez cada pregunta tiene un número de respuestas. Para cada pregunta se selecciona una sola respuesta. El formulario funciona bien, pero una vez realizada la selección, ¿cómo debo de hacer para poder insertar los datos del select múltiple en la tabla?
Gracias

<tr>

<?php
$p = 0;
$sql = "SELECT * FROM `db_escalas_preguntas` WHERE id1_escala = '".$id3."' AND ES_estado = 'ACTIVO';";
$consulta = mysqli_query($link, $sql) or die(mysqli_error());
while ($result = mysqli_fetch_assoc($consulta)) {

$p = $p + 1;

echo "<tr>";
echo "<td>Cod.Pregunta:";
echo $p;
echo $result['id2_cod_pregunta'];
echo $result['ES_pregunta'];

echo "<td><select name=\"$p\">";
$sql = "SELECT * FROM `db_escalas_respuestas` WHERE id1_escala = '".$id3."' AND id2_cod_pregunta = '".$result['id2_cod_pregunta']."' AND ES_estado = 'ACTIVO';";
$consulta2 = mysqli_query($link, $sql) or die(mysqli_error());
while ($row = mysqli_fetch_assoc($consulta2)) {
echo "<option value=\"".$row['id3_cod_respuesta']."\">".$row['id3_cod_respuesta']." - ".$row['ES_respuesta']." valor ".$row['ES_valor']."</option>";
}
echo "</select>";
echo "</td>";
echo "</tr>" . "\n";
}
?>

</tr>