Cita:
Iniciado por samu22
nunca lo habia visto asi a un select, el dato lo mandas por post con el nombre "any" el dato seleccionado de la opcion seria $_POST['any'].
Mi pregunta es, genera la lista porque no se si esta bien expresado el codigo yo lo haria de la siguiente forma
Código PHP:
if($conectat==true){
$htmlResult = '
<form action="controlhist.php" method="post">
<label for="name">Data Control:</label>
<select name="any"> ';
while (/* Condicion para el bucle*/){
$htmlResult .= ' <option value="val">$resultatsdata</option> ';
}
$htmlResult . = '</select>
<input type="submit" class=
"button" value="Login" name="button" />
</form>'
echo $htmlResult;
}
despues haces el select con el dato obtenido
Código PHP:
$condicion = $_POST['any'];
$sql = "SELECT * FROM $tabla WHERE $campo = '$condicion' ";
igual si el formulario te anda tal cual lo mostraste fijate que tenes el input submit arriba del select por lo que no envias ese dato cuando haces clic
ya me funciono gracias! la creacion de la lista menu esta hecha con templates,"smarty" Por eso pueda que te suena raro..
graciaaas! :P