Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2008, 18:27
Avatar de newboy_master
newboy_master
 
Fecha de Ingreso: enero-2008
Ubicación: Granada
Mensajes: 882
Antigüedad: 16 años, 3 meses
Puntos: 46
Mostrar registros de una tabla.

Hola, tengo una duda:

He creado una base de datos ( listado) y dentro de ella una tabla ( usuarios ) con 2 campos ( Nombre y Provincia ). Lo que quiero conseguir es filtrar los registros de esa tabla por provincias por medio de un Select:

Código HTML:
 <form id="form1" name="form1" method="post" action="buscar.php">

      <label>Usuarios por Provincias:
      <select name="select" id="select">
        <option value="1">Álava</option>
        <option value="2">Albacete</option>
        <option value="3">Alicante</option>
        <option value="4">Almería</option>
      </select>
      </label><br />

      <label> 
      <input type="submit" name="enviar" id="enviar" value="Consultar" />
      </label>

  </form> 


Necesito que al elegir la provincia y pulsar en Consultar se filtren los usuarios que estén en dicha provincia. ¿ Cómo puedo hacerlo ?

Ahora mismo tengo el código para mostrar todos los registros pero quiero solo los de una provincia específica:

Código PHP:
<?php 
$link 
mysql_connect("localhost","root","root"); 
mysql_select_db("listado"$link); 
$result mysql_query("SELECT nombre, provincia FROM usuarios"$link); 
if (
$row mysql_fetch_array($result)){ 
   echo 
"<table border = '0'> \n"
   echo 
"<tr><td>Nombre</td><td>Provincia</td></tr> \n"
   do { 
      echo 
"<tr><td>".$row["nombre"]."</td><td>".$row["provincia"]."</td></tr> \n"
   } while (
$row mysql_fetch_array($result)); 
   echo 
"</table> \n"
} else { 
echo 
"¡ No se ha encontrado ningún registro !"

?>
Salu2.
__________________
@jslirola - Programador Web Freelance.