
variable en el atributo name de un input
Publicado por leslie (2 intervenciones) el 08/08/2016 15:36:27
Buen día tengo este problema espero y puedan ayudarme a resolver mi duda
estoy realizando formulario para una encuesta, por cada pregunta se despliegan una serie de opciones alojadas en mi BD.
las preguntas se encuentran en un solo formulario, como recibo la variable "$pregunta" que se encuentra en el name en un POST?
estoy realizando formulario para una encuesta, por cada pregunta se despliegan una serie de opciones alojadas en mi BD.
las preguntas se encuentran en un solo formulario, como recibo la variable "$pregunta" que se encuentra en el name en un POST?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<form action="guardarR.php" method="post" id="formulario1" target ="_self">
<?php
$log2 = "SELECT * FROM encuestadocente WHERE CVE_ENCUESTADOCENTE = 1";
$req2 = mysql_query($log2) or die ('error en log2'.mysql_error());
$row2 = mysql_fetch_array($req2);
$log3 = "SELECT * FROM encuesta_preguntas AS ep inner join preguntas as p on ep.CVE_PREGUNTA = p.CVE_PREGUNTA where ep.CVE_ENCUESTA = '".$row2['CVE_ENCUESTA']."'";
$req3 = mysql_query($log3) or die ('error en log2'.mysql_error());
ECHO '<table>';
while($row3 = mysql_fetch_array($req3)){
echo '<tr><th>'.$row3['PREGUNTA'].'</th></tr>';
$sql4 = "SELECT * FROM encuesta_opcion WHERE CVE_PREGUNTA ='".$row3['CVE_PREGUNTA']."'";
echo "<td style ='list-style:none;'>";
$req4=mysql_query($sql4) or die('Mi error es EN PETICION: '.mysql_error());
while($fila4 = mysql_fetch_array($req4)){
$pregunta = $fila4['CVE_PREGUNTA'];
echo '<li><input name="'.$pregunta.'" type="radio" value="'.$fila4['OPCION'].'" required><span> '.$fila4['VALOR'].') </span><span> '.$fila4['OPCION'].'</span></li>';
}
echo'</td>';
}
echo '</table>';
?>
<input name="evaluar" type="submit" class="btn btn-success pull-right" value="evaluar">
</form>
<?php
if(isset($_POST['evaluar']))
{
$pregunta = $_POST['$pregunta'];
echo $pregunta;
}
?>
Valora esta pregunta


0