Foros del Web » Programando para Internet » PHP »

Buscador con lista desplegable

Estas en el tema de Buscador con lista desplegable en el foro de PHP en Foros del Web. Hola amigos del foro necesito de su ayuda para realizar un buscardor. Me explico, necesito un buscador pero que esté con una lista desplegable que ...
  #1 (permalink)  
Antiguo 15/05/2012, 08:19
Avatar de fif020  
Fecha de Ingreso: abril-2012
Mensajes: 14
Antigüedad: 12 años
Puntos: 1
Pregunta Buscador con lista desplegable

Hola amigos del foro necesito de su ayuda para realizar un buscardor. Me explico, necesito un buscador pero que esté con una lista desplegable que al pinchar una de las opciones de la lista busque por parámetro y me muestre un resultado con una consulta sql, hasta el momento tengo una lista con ciertas características pero al pinchar no logro mostrar nada... dejo aqui mi codigo a ver si necesita correciones o si alguien sugiere otro me vendría bien.


Código:
<?php 
include ('back/conexion.php'); 

?>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
 <div><form name="form1" method="post" action="">
 <?
                    $conexion = new conexion();
                    $result_2 = mysql_query("select id_sede,nom_sede from buscar_sedes order by id_sede desc",$conexion->                    conectar());
                    if (mysql_num_rows($result_2) > "0") {       ?>
                    <select name="id" onChange="MM_jumpMenu('parent',this,0)">
                      <option selected>Seleccione...</option>
                      <?    
                      while ($row = mysql_fetch_array($result_2)) {
                          echo "<option value='buscar_sede.php?id=$row[id_sede]'>$row[nom_sede]</option>\n";
						  
                          }      ?>
                    </select> 
                    <?       } else {     
                                        echo "<center>No ha seleccionado ninguna sede</center>";
                                    }       ?>
                                    
 </form></div>
  #2 (permalink)  
Antiguo 15/05/2012, 15:17
Avatar de ebe
ebe
 
Fecha de Ingreso: marzo-2004
Ubicación: Guatemala
Mensajes: 363
Antigüedad: 20 años, 1 mes
Puntos: 11
Respuesta: Buscador con lista desplegable

Hola

básicamente lo que debes hacer es crearte una función Javascript (ya vi la que tienes ahi pero es genrada por Dreamweaver imagino) que mediante ajax (si no quieres recargar tu página web) le pases el id o bien el string del termino a buscar en tu tabla de registros, del lado del servidor utilizas tu query php para hacer la búsqueda por medio del id del termino (si es que manejas una tabla con terminos del lado de MySQL) o bien utilizando LIKE en tu query si es una búsqueda FULLTEXT y regresas ese resultado formateado en XML o Json (mas recomendado por su facilidad).

En si el proceso lleva que te crees tu función AJAX en Javascript lo cual jQuery te puede facilitar este paso y la forma el formato en que regresaras los datos a tu página.

El foro de Javascript te ayudará a encontrar como hacer las llamadas AJAX.

saludos.
__________________
http://dev.wsnetcorp.com

Etiquetas: lista, sql, buscadores
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 04:48.