Programación Web y Scripting => PHP => Mensaje iniciado por: nurrosa en Martes 5 de Octubre de 2010, 19:35
Título: Formulario en Php con Mysql
Publicado por: nurrosa en Martes 5 de Octubre de 2010, 19:35
Soy nueva en tema foros, asi que espero, ser clara. Agradezco totalmente a quien me pueda dar un ayuda, por favor.
Lo que quiero lograr es que se combinen el resultado de 2 select, o sea lo que eligo del 1ro. y el 2do. me den como resultado un registro de mi Base de Datos. Antes de copiar el codigo, les cuento que el primer select, funciona bien, pero no funciona el 2do. El archivo es index.php, o sea vuelve sobre si mismo.
<?php include ('conexion.php'); ?> <html> <body> <form name="form1" method="post" action="index.php"> <label> Ciudad: <select name="selZonas" id="selZonas"> <option value="-1" selected>Todas</option> <?php $tablazona = mysql_query("SELECT * FROM zona ORDER BY nombre ASC"); // Seleccionamos las zona de la tabla zona while ($registrociudad = mysql_fetch_array($tablazona)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla ?> <option value="<?php echo $registrociudad['id']; ?>"><?php echo $registrociudad['nombre']; ?></option> <?php } // termina la zona de repeticion mysql_free_result($tablazona); // se libera la memoria usada por la tabla ?> </select> </label> <br><br>
<label>Barrio: <select name="selBarrios" id="selBarrios"> <option value="-1" selected>Todas</option> <?php $tablabarrios = mysql_query("SELECT * FROM barrios ORDER BY nombreB ASC"); // Seleccionamos las ciudades de la tabla ciudades while ($registrobarrio = mysql_fetch_array($tablabarrios)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla ?> <option value><?php echo $registrobarrio['nombreB']; ?></option> <?php } // termina la zona de repeticion mysql_free_result($tablabarrios); // se libera la memoria usada por la tabla ?> </select>