• Miércoles 15 de Mayo de 2024, 04:14

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - gisela87

Páginas: [1]
1
PHP / Obtener resultados de tabla mysql a traves de PHP Y formular
« en: Domingo 26 de Julio de 2009, 00:51 »
Hola!Soy novata en PHP Y Mysql y necesitaria ayuda con respecto al codigo PHP para crear una cartilla medica.
Tengo una base de datos con tres tablas. Ellas son:

ZONAS:
-cod_zona (primary key)
-desc_zona (es el nombre de la zona)

CATEGORIAS
-cod_cat(primary key)
-desc_cat(es el nombre de la categoria)

MEDICOS
cod_med (primary key)
nombre_med
direccion_med
telefono_med
cod_zona (index)
cod_cat (index)

Lo primero que he hecho es crear un formulario simple que contiene dos listas desplegables y un boton de busqueda.
En la primera lista desplegable aparecen las zonas y en la segunda lista desplegable las categorias.
La idea es que en base a la zona que se halla elegido (como por ejemplo, Capital Federal) y en base a la categoria (como por ejemplo, Sanatorios y Clinicas), me de como resultado al presionar el boton de busqueda,  todos los sanatorios y clinicas de Capital Federal que se encuentran contenidos en la tabla medicos.
Pero la verdad es que no se como hacerlo.

Aca les dejo el codigo php de las listas desplegables de las categorias y zonas.

Código: Text
  1. <?php
  2. $servidor= "localhost";
  3. $root= "root";
  4. $contraseña= "***";
  5. $db= "****";
  6.  
  7. $coneccion = mysql_connect('localhost', 'root', '***');
  8. if (!$db)
  9.   {
  10.      echo "Error: No se ha podido conectar a la base de datos.  Por favor, prueba de nuevo más tarde.";
  11.      exit;
  12.   }
  13. @ mysql_select_db("****");
  14.  
  15. $sql="select * from zonas order by desc_zona ";
  16. $result= mysql_query($sql, $coneccion);
  17.  
  18. ?>
  19.  
  20. <form method="post" action="ultimores2.php">
  21.   <p>Elige la Zona:<br>
  22.     <select name="select1">
  23.  
  24. <?php
  25.      while ($myrow=mysql_fetch_array($result))
  26.      {
  27.      echo "<option value=$myrow[cod_zona]>$myrow[desc_zona]</option>";
  28.      }
  29.      ?>  
  30.  
  31.   </select>  
  32.    
  33.  
  34. <?php
  35.  
  36. $sql="select * from categorias order by desc_cat ";
  37. $result= mysql_query($sql, $coneccion);
  38.  
  39. ?>
  40.  
  41. </p>
  42.   <p>  Elige la Categoria:<br>
  43.     <select name="select2">      
  44.  
  45. <?php
  46.      while ($myrow=mysql_fetch_array($result))
  47.      {
  48.      echo "<option value=$myrow[cod_cat]>$myrow[desc_cat]</option>";
  49.      }
  50.      ?>  
  51.  
  52. </select>
  53.     </p>
  54.     <br>
  55.    <input type="submit" value="Buscar"
  56. name="B1" />
  57.      
  58. </form>
  59.  
Bueno, por favor si alguien me puede ayudar se lo agredezco mucho!!
Saludos!!

Páginas: [1]