hola, desde la base de datos saco las preguntas de una encuesta
pero en el momento de imprimir en pantalla uso html para poner a un lado de ella un lista menu (con valores fijos de 1 a 5)
quiero que por cada pregunta se guarde este valor y despues almacenarlos a la base de datos....
pero no se recibe nada!! porque??? ayuda!!!
este es mi codigo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento sin título</title>
</head>
<body>
<?php
include("conexion.php");
$consulta = mysql_query("SELECT tema FROM pregunta inner join detalle WHERE pregunta.idpregunta=detalle.idpregunta and idcuestionario=1");
?>
<p>Encuesta </p>
<form id="form1" name="form1" method="POST" action="altavalor.php">
<p> </p>
<table width="568" height="90" border="1">
<tr>
<td width="480"> PREGUNTAS </td>
<td width="72"> CALIFICACIÓN </td>
</tr>
<?php
$cuenta=0;
$select="elige";
while($row = mysql_fetch_array($consulta))
{
printf("
<tr>
<td>%s</td>
<td>
<select name='".$select."".$cuenta."'>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</td>
</tr>", $row["tema"]);
$cuenta++;
echo "".$select."".$cuenta."";
//esta línea '".$select."".$cuenta."' es para que cada lista/menu tenga un nombre diferente para que guarde el valor de cada pregunta contestada
}
mysql_free_result($consulta);
?>
<tr>
<td><input name="texto" type="text" id="texto" /></td>
</tr>
<tr>
<td><input type="submit" name="button" id="button" value="Enviar"/></td>
</tr>
</table>
</form>
</body>
</html>
y en otro archivo quiero recibir
<?php
echo $POST_["elige3"];
echo $POST_["texto"];
?>
pero no se reciben!! porque?????