La idea es hacer un tipo formulario en el cual el usuario seleccione el numero de preguntas que tendrá su encuesta, las preguntas pueden ser de 5 a 10 preguntas, ahora cada una de estas tendrá su campo de texto para escribir la respuesta.
Lo que tengo hasta el momento es lo siguiente, el formulario te pide que escribas el nombre de la encuesta y selecciones el numero de preguntas:
Código HTML:
Ver original
<html> <head> </head> <body> <form method="POST" action="crear.php"/> <table> <tr> <td> </td> <td> <input type="name" name="n_encuesta"> </td> </tr> <tr> <td> </td> <td> <select name="preguntas"> </select> </td> </tr> </table> <br> </form> <?php if(isset($_POST['submit'])){ require("crear.php"); } ?> </form> </body> </html>
despues de esto, lo envio hacia un archivo php, el cual me creara la plantilla para escribir el numero de preguntas que selecciono.
Código PHP:
Ver original
<?php $nombre_encuesta = $_POST['n_encuesta']; $numero_preguntas = $_POST['preguntas']; echo $nombre_encuesta; if ($numero_preguntas == "10") { echo " <html> <head> <title> Preg </head> <form> <table> <tr> <td> <b>Pregunta 1: </b> </td> <td> <input type="text" name="p1"> </td> </tr> <tr> <td> <b>Pregunta 2: </b> </td> <td> <input type="text" name="p1"> </td> </tr> </table> . . . . <tr> <td> <b>Pregunta 10: </b> </td> <td> <input type="text" name="p1"> </td> </tr> </form> </hmtl>"; } ?>
Hasta ahí llego, el problema es que ya me atore en esta parte donde se crean los INPUTS donde se escribirán las preguntas, alguna forma de hacerlo o de manera mas fácil.
Agradezco su ayuda!