Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/09/2010, 03:48
kekaes
 
Fecha de Ingreso: mayo-2009
Mensajes: 10
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: combox dependientes y utilizar opción elegida

Pues la pagina combo1.php sería así:

Código PHP:
Ver original
  1. <?php
  2. include("includes/config.inc.php");
  3. include("includes/mysql.class.php");
  4. $db = new MySQL();  
  5. $db->open();
  6. $consulta = $db->consulta("SELECT * FROM ANNO WHERE id_tipo LIKE '$_POST[elegido]'");   //SELECT columna FROM tabla WHERE nombre de columna LIKE texto_a_buscar
  7. echo '<option value="0">Elija año</option>';   
  8. if ($row = $db->fetch_array($consulta)) {
  9.     do {
  10.         echo
  11.         '<option value="'.$row['id_anno'].'">'.$row['anno'].'</option>';
  12.     }while($row = $db->fetch_array($consulta));
  13.  
  14. }
  15. ?>

La combo2.php

Código PHP:
Ver original
  1. <?php
  2. include("includes/config.inc.php");
  3. include("includes/mysql.class.php");
  4. $db = new MySQL();  
  5. $db->open();
  6. $consulta = $db->consulta("SELECT * FROM MES WHERE id_anno LIKE '$_POST[elegido2]'");   //SELECT columna FROM tabla WHERE nombre de columna LIKE texto_a_buscar
  7. echo '<option value="0">Elija mes</option>';
  8. if ($row = $db->fetch_array($consulta)) {
  9.     do {
  10.         echo
  11.         '<option value="'.$row['id_mes'].'">'.$row['mes'].'</option>';
  12.     }while($row = $db->fetch_array($consulta));
  13. }
  14. ?>

Las tengo por serparado porque como soy muy novata en esto, lo veo más intuitivo y si hago pequeñas modificaciones, es más fácil saber donde he podido meter la pata.

He conseguido a través de .$_POST[combo1], saber el índice de la opción que se ha elegido pero no consigo que me de el nombre exacto de la elección.
A seguir investigando...