![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
Estoy tratando de crear una encuesta que comencé con algunos problemas que no puedo resolver ya que soy bastante novatillo.
Tabla preguntas
____________
| ID | Pregunta |
------------------
|___|________|
Tabla opciones
____________________________
| ID | PreguntaID | Opcion | Votos |
------------------------------------------
|___|__________|_______|______|
Aquí el codigo:
Código PHP:
<?
$link = mysql_connect('localhost','XXXXX','XXXXX') or die("No pudo conectar");
$huboerror = mysql_select_db("encuesta",$link) or die("No se encuentra la base encuesta");
$sql = mysql_query("
select
opciones.ID as opcion_id,
opciones.PreguntaID as opcion_pregunta_id,
opciones.Opcion as opcion,
preguntas.ID as pregunta_id,
preguntas.Pregunta as pregunta
from
opciones
left join
preguntas
on
opciones.PreguntaID=preguntas.ID
group by
opcion_id
", $link);
$html = "<table>\n";
$html .= " <form method=\"post\" action=\"resultado.php\">\n";
$html .= " <tr>\n";
$html .= " <td align=\"center\">\n";
$html .= " <p><b>" . $row["pregunta"] . "</b></p>\n";
$html .= " </td>\n";
$html .= " </tr>\n";
while($row = mysql_fetch_array($sql)){
$html .= " <tr>\n";
$html .= " <td>\n";
$html .= " <p><input type=\"radio\" name=\"" . $row["opcion_pregunta_id"] . "\" value=\"" . $row["opcion_id"] . "\">" . $row["opcion"] . "</p>\n";
$html .= " </td>\n";
$html .= " </tr>\n";
}
$html .= " </form>\n";
$html .= "</table>\n";
echo ($html);
?>
Si intento recuperar el valor de la pregunta dentro de la sentencia while claro que se repite.
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
Como debería hacer para recuperar el valor de la pregunta y de las opciones correctamente.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
Saludetes