Hola:
Estoy creando ahora un sistema de encuestas. Tengo está página que es la que me dice el titulo de la encuesta y la cantidad posible de respuestas que tendrá la misma:
Código HTML:
<html>
<head>
<title>Creación de Encuestas</title>
<link rel="stylesheet" type="text/css" href="my.css">
</head>
<body>
<FORM action="paso1.php" method="POST" name="encuestas">
Titulo de la Encuesta: <INPUT TYPE="TEXT" name="tituloencuesta" size="150" maxlength="250"><br>
Posibles respuestas: <INPUT TYPE="TEXT" name="cantidad" size="5" maxlength="8"><br>
<INPUT TYPE="SUBMIT" name="enter" value="Continuar >>">
</FORM>
</body>
</html>
esta es la pagina paso1.php
Código PHP:
<?php
echo $_POST['tituloencuesta']."<br>";
mysql_connect("localhost","root","");
mysql_select_db("jovenclubgrm");
$query = mysql_query("INSERT INTO jcgrm_encuestas(titulo,activo) VALUES('".$_POST['tituloencuesta']."',1);") or die(mysql_error());
echo "<FORM action='paso2.php' method='POST' name='encuestas'>";
for($i=0;$i<$_POST['cantidad'];$i++){
echo "Respuesta ".$i.": <INPUT TYPE='TEXT' name='encuesta".$i."' size='50' maxlength='250'><br>";
}
echo "<INPUT TYPE='HIDDEN' name='veces' value='".$_POST['cantidad']."'>";
echo "<INPUT TYPE='SUBMIT' name='enter' value='Continuar >>'>";
echo "</FORM>";
?>
Lo primero es que no se como obtener el ID de esa encuesta que inserte en el momento antes de crear el formulario, para entonces poder coger ese ID y pasarlo como un campo hidden a la pagina que se encargaria de insertar todas las posibles respuestas. No se es como hacer la consulta para que me inserte los valores contenidos en los input cuando sean mas de dos. Se pudieran ejecutar tantas consultas como input hubiera pero existe alguna otra forma de hacer esto?
Salu2