Primero pregunto porque no se si esto sea posible, y que implica generación de código, así quisiera pedir de su ayuda o algún consejo para poder hacerlo, o si definitivamente no se puede.
Aquí tengo estos códigos con los cuales se crea la encuesta:
Código PHP:
Ver original
<?php $numero_preguntas = $_GET["w"]; echo "<form action='doEncuesta.php' method='POST'>"; echo "<b>2. Escriba el nombre de la encuesta: </b><input type='text' name='n_encuesta'>"; echo "<br>"; echo "<br>"; echo "<b>3. Seleccione Centro de trabajo: </b> <select name='agencias' id='lista'> <option selected value=''>Seleccione...</option> <option value='Distribucion'>Distribucion</option> <option value='Zona Poninente'>Zona Poniente</option> <option value='Zona Oriente'>Zona Oriente</option> </select>"; echo "<br>"; echo "<br>"; echo "<b>4. Seleccione el tipo de encuesta: </b> <select name='contratos' id='lista2'> <option selected value=''>Seleccione...</option> <option value='Base Confianza'>Base Confianza</option> <option value='Base Sindical'>Base Sindicalizado</option> <option value='Temporal Confianza'>Temporal Confianza</option> <option value='Temporal Sindicalizado'>Temporal Sindicalizado</option> </select>"; echo "<br>"; echo "<br>"; echo "<b>5. Escriba las preguntas que tendra la encuesta:</b>"; echo "<br>"; echo "<br>"; for ($i='1';$i <= $numero_preguntas; $i++) { echo "Preguntas: <input type='text' name='p[]' size='50'>"; echo "<br>"; } echo "<br>"; echo "<input type='submit' name='crear' value='Crear encuesta'>"; echo "</form>"; require("doEncuesta.php"); } ?>
Aquí el código donde ya se muestra la encuesta hecha, con las entradas que se le dieron en el formulario:
Código PHP:
Ver original
<?php $n_encuesta = $_POST['n_encuesta']; $c_trabajo = $_POST['agencias']; $t_encuesta = $_POST['contratos']; $preguntas = $_POST['p']; echo "<h3 align='center'>El nombre de la encuesta es $n_encuesta </h3>"; echo "<br>"; echo "<h4 align='center'>El centro de trabajo es $c_trabajo</h4>"; echo "<h4 align='center'>El tipo de encuesta es $t_encuesta</h4>"; echo "<br>"; echo "<h4>Responde las siguientes preguntas:</h4>"; echo "<form method='POST' action=''>"; echo "<table border='1'>"; foreach ($_POST['p'] as $pregunta){ echo "<tr>"; echo "<td><b> $pregunta </b></td>"; echo "</tr>"; echo "<tr>"; echo "<td><input type='radio' name='ans1' value='1'>Opcion 1</td>"; echo "<td><input type='radio' name='ans2' value='2'>Opcion 2</td>"; echo "<td><input type='radio' name='ans3' value='3'>Opcion 3</td>"; echo "<td><input type='radio' name='ans4' value='4'>Opcion 4</td>"; echo "</tr>"; } echo "</table>"; echo "</br>"; echo "<b> Comentarios: </b>"; echo "<br>"; echo "<textarea name='coments' cols='50' rows='5'></textarea>"; echo "</br>"; echo "</br>"; echo "<input type='submit' name='guardarEnc' value='Guardar Encuesta'>"; echo "</form>"; ?>