Tengo una primera página donde tengo un select y unos checkbox y quiero llevar esos valores a otra pagina. Con los valores de los checkbox, no hay problema, pero no consigo obtener el valor seleccionado del select. A ver si alguien me puede echar una mano.
El código del primer fichero:
Código PHP:
Ver original
<!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=iso-8859-1" /> <title>Documento sin título</title> </head> <body> <? include ("conexion.php"); // Se inicial el formulario //echo "<form action=\"procesar.php\" method=\"post\"> \n"; ?> <form name="form1" action="procesar.php" method="post"> <SELECT NAME="listaEventos" SIZE=1"> <? { ?> <OPTION VALUE="<?php echo $row['id'] ?>"> <?php echo $row['titulo'] ?></OPTION> <? } ?> </SELECT> <? // Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD. echo "<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['id']."\">".$row['name']."<br>"; } // Cerramos el formulario y ponemos nuestro botón de Submit. echo "<input type=\"submit\" name=\"Submit\" value=\"Enviar\">"; //echo "</form>"; ?> </form> </body> </html>
y el código del otro fichero: procesar.php
Código PHP:
Gracias. Ver original
<? include ("conexion.php"); $listaEv= $_POST['listaEventos']; echo $listaEv[0]; echo"$listaEv"; echo $row["name"].'<br><input type=\"text\" value="" name=\"$row["name"]\"><br>'; } ?>