resulta que recibo en una pagina anterior el titulo y numero de opcion o respuestas primero inserto en una tabla el titulo y saco el id para insertarlo en cada opcion
el problema es que solo me inserta el primer registro y solo ese no se si se pueda hacer eso que hice pero no le veo nada de malo.
Código PHP:
<?php
require("control.php");
require("../proint_conexion.php");
$id_usuario=$_SESSION["id_usuario"];
$i=0;
while($i<$num_resp_env){
if(empty($pregunta[$i])){
header("Location: admin_crear_encuesta2.php?error=1&titulo_env=$titulo_env&num_resp_env=$num_resp_env");
}
$i++;
}
$qry="INSERT INTO encuesta VALUES('','$titulo_env',now())";
$res=mysql_query($qry);
if(mysql_affected_rows($conexion)>0){
$qry1="SELECT id FROM encuesta ORDER BY fecha LIMIT 0,1";
$res1=mysql_query($qry1);
$fila1=mysql_fetch_array($res1);
$i=0;
while($i<$num_resp_env){
$opcion=$pregunta[$i];
$qry2="INSERT INTO respuestas (id_encuesta,pregunta) VALUES('$fila1[id]','$opcion')";
mysql_query($qry2);
$i++;
}
if(mysql_affected_rows($conexion)($num_resp_env)){
header("Location: admin.php");
}
}
?>