Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/04/2007, 17:58
valencia1984
 
Fecha de Ingreso: febrero-2006
Mensajes: 20
Antigüedad: 18 años, 9 meses
Puntos: 0
De acuerdo Re: Cargar "options" de "selects" según selección de una BD con PHP

Hola,

Estoy intentando hacer lo mismo que tu, aunque me estoy encontrando con problemas ya que aun no me entero muy bien con el AJAX jeje

Pero si te sirve de ayuda, puedes hacerlo solamente con php+mysql y una llamada muy simple en javascript .

A la hora de seleccionar el primer campo, en el select añade algo así:
Código HTML:
<select name="loquesea"  onchange="document.forms.nombre_formulario.action='tupagina.php?opciones=segundo'; document.forms.nombre_formulario.submit()"> 
y en la misma pagina php, añades un

Código PHP:
if($_GET['opciones']=="segundo"
{
    
     
$loquesea=$_POST['loquesea']
     
$SQL_DOS="SELECT * FROM TABLA WHERE id_sec=$loquesea";
     
//Obten los registros
    
$result MYSQL_QUERY($SQL_DOS);
    
//Contamos el numero de registros
    
$num_registrosMYSQL_NUMROWS($result);

     
//Aquí imprime el segundo campo
     
echo"Otro campo: <select name=\"segundo_campo\">";

     
//Aquí ejecuta la consulta
     
for($i=1;$i<$num_registros;$i++)
     {
          
$camp_id_bdd mysql_result($result,$i,"id"); 
          
$camp_nombre_bdd mysql_result($result,$i,"nombre"); 
          echo
"<option value=\"$camp_id_bdd[$i]\"> $camp_nombre_bdd[$i]   </option>";
     }

Faltan cosas, pero bueno ya te puedes imaginar por donde voy


Yo esto lo tengo conseguido, porque ya lo hice anteriormente en otros proyectos, pero ahora estoy con otro, y quiero hacerlo con Divs, para no recargar la web entera cada vez que se elige un campo... pero me está dando error el internet explorer...

En fin, a ver si te sirve

Saludetes