Ver Mensaje Individual
  #21 (permalink)  
Antiguo 19/04/2011, 12:01
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Recoger valor de combobox

en ese caso tal como dijo ginitolf deberias usar AJAX, y tambien podrias usar un IFRAME:

para eso tienes que crear en la misma carpeta de tu archivo otro archivo php (en este ejemplo le puse "mostrar.php"

Código HTML:
Ver original
  1. <form name="anyoAct" method="post">
  2. <p> Año:
  3. <select name="selectAnyoActividad" onChange="document.getElementById('iframe1').src = 'mostrar.php?y='+this.value;">
  4. <?php foreach($listadoAnyos as $lAnyo){
  5. $anyoActividad = $lAnyo->getAnyoActividad();   
  6. ?>
  7. <option value="<?php echo $anyoActividad;?>">
  8. <?php echo $anyoActividad; ?></option>
  9. <?php }
  10. ?>
  11. </p>
  12. <iframe id="iframe1" frameborder="0" width="600" height="200"></iframe>
  13. </form>

y en el archivo mostrar.php pone esto solo para saber si estas recibiendo el dato:

Código PHP:
Ver original
  1. <?php
  2. $anyo=$_GET['y']
  3. echo "La fecha es: $anyo";
  4. ?>

si todo sale bien podrás mostrar los datos de tu BD con PHP dentro de ese mismo archivo usando la variable $anyo que es donde esta el año.