Foros del Web » Creando para Internet » HTML »

llamar archivo php al seleccionar opcion de dropdown

Estas en el tema de llamar archivo php al seleccionar opcion de dropdown en el foro de HTML en Foros del Web. buenas tengo una dudita con esto y ya no se por donde entrarle: tengo un dropdownlist y en el me salen una serie de opciones ...
  #1 (permalink)  
Antiguo 16/09/2010, 13:36
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 2 meses
Puntos: 0
llamar archivo php al seleccionar opcion de dropdown

buenas tengo una dudita con esto y ya no se por donde entrarle:

tengo un dropdownlist y en el me salen una serie de opciones seleccionadas de una tabla, lo que quiero es que cuando seleccione alguna de esas opciones abra un archivo php que necesita esa opcion para mostrar unos datos enlazados a esa seleccion.

aqui esta el codigo que tengo:
Código:
<tr valign="baseline">

        <td halign= "center" nowrap="nowrap" class="inserta_tablas1"><strong></strong></td>

        <td haling= "center" class="inserta_tablas2"><select name="ubicacion" onchange=" javascript:location.href='impresora1.php?recordID= <?php echo $row_Ubicacion['ubicacion']; ?>'"> 

        <option halign= "center"selected="selected">Seleccione Ubicaci&oacute;n</option>

          <?php 

do {  

?>

          <option value="<?php echo $row_Ubicacion['ubicacion']?>" ><?php echo $row_Ubicacion['ubicacion']?></option>

         
<?php

     

} while ($row_Ubicacion = mysql_fetch_assoc($Ubicacion));

?>
el codigo llama al archivo impresora1.php pero me da el siguiente error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%s LIMIT 0, 10' at line 1
y en la barra de direccion del explorador el recordID= muestra la primera de las opciones aunque no se haya elegido esta.

espero sus comentarios...
  #2 (permalink)  
Antiguo 17/09/2010, 12:30
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: llamar archivo php al seleccionar opcion de dropdown

kurdovic:

Primero te indico la forma correcta de pasar los option desde el select con onchange();

Código HTML:
Ver original
  1. <form action="edad.php" method="get">
  2. <select name="edad" id="edad" onchange="this.form.submit()">
  3. <option>Su edad</option>
  4.  
  5. <!-- generar valores con el php -->
  6. <option value="18">18</option>
  7. <option value="20">20</option>
  8. <!-- fin valores -->
  9. <input type="submit" name="envio" value="ir">
  10. </form>


de todas formas, tenes que revisar tu impresora1.php, ya que concretamente el error está en la sintáxis de Sql, (aunque tambien pudiera ser por que estás mandando mal el form). Fijate que use get, quizás tu php reciba con post.

saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: dropdown, llamar, opcion, php, seleccionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:50.