Ver Mensaje Individual
  #12 (permalink)  
Antiguo 22/03/2005, 08:31
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
El select se va construyendo conforme vayas tecleando... y la primera ves se construye al cargar la página (ve la fincon "onLoad" dentro de la etiqueta BODY.

Tu lo que debes de hacer es imprimir los resultados de tu consulta en la función de JavaScript; algo como esto:
Código:
  function cambia(oCntrl)
   { 
     var txtVal = document.form_nueva_cita.paciente.value; 
     while(oCntrl.length > 0) 
	   oCntrl.options[0]=null; 
     i = 0; 
     oCntrl.clear;
<?php
// acá puedes conectarte, realizar tu consulta.. etc.
// Posteriormente:
while($celda=mysql_fetch_assoc($resultado)) {
     echo "addOpt(oCntrl,  \"".$celda['paciente']."\", \"0\", txtVal); 
}
?>
   } 
</script>
y con algo así debe de quedar... Solo consulta el campo a ocupar para no gastar recursos ("SELECT campo_pacientes FROM tabla").

Estamos para ayudarnos...

Solo... una observación:... Este script de JS .. "quiebra" al no hayar coincidencia... supongamos, el select tiene a "Alberto, Arturo, Apolinar" ... y si tu buscas "Apolonio" se vacia cuando escribes la segunda o ... me pareció ver otro script que no te borraba tus opciones... sino que se movia através de ellas... quizá te sea más útil!

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"