No tengo problemas hasta acá (pase mi elemento con $_POST e hice un while en mi consulta)…
Pero ahora necesito marcar varios elementos de mi select (para esto ya agregue multiple="multiple" a mi select… pero en consultas.php no he logrado realizar la consulta con éxito (hice lo siguiente a mi <select name="opciones"> le agregue [] y antes de mi while hice un for, pero no me muestra nada)
Ojala me puedan ayudar GRACIAS :)
Código HTML:
<form action="consultas.php" method="post"> Elige una opción: <select name="opciones[]" id=" opciones " style="width:195px" multiple="multiple"> <option value="0">Elige una opción</option> <?php do { $id = $row_consulta['id]; $fullName = $row_ consulta ['nombre']; echo " <option value='$id'>$fullName</option>"; } while ($row_ consulta = mysql_fetch_assoc($consulta)); ?> </select> <input type="submit" value="Generar" /> </form>
Código PHP:
$id = $_POST['opciones'];
mysql_select_db($database_connection, $connection);
$row_a= ("SELECT * from tabla Where id ='$id' ");
$a = mysql_query($row_a, $connection) or die(mysql_error());
foreach ($_POST['caja'] as $v=> $value)
{
while ($row_a= mysql_fetch_assoc($a)){
echo $row_a ['nombre'];
}
}