Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2004, 07:00
Avatar de epplestun
epplestun
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años
Puntos: 5
pues .... creo que deberias especificar mas en tu problema.... es decir vas a cargar en el select los datos a partir de un dato de otro select y que coja los datos de una base de datos? por que si es asi, estaria bien saber cual es tu motor de base de datos, para ello necesitas tener unos conocimientos básicos de SQL para realizar las consultas, lo mas logico seria:

Código:
SELECT datos FROM tabla aki ira la condicion que quieres que cumpla
Su pongo que recogeras los datos si algun campo de la base de datos coincide con el dato que le pasas de otro select o del input ... por lo cual seria algo como:

Código:
SELECT datos FROM tabla WHERE campo = '{$_POST['nombre_del_input']}';
Eso suponiendo que el formulario lo pasas por POST.

Teniendo la consulta tan solo deberias ejecutarla, si usas MySQL seria algo como:

Código PHP:
$con mysql_connect("host""user""pass") or die(mysql_error());
mysql_select_db("base_de_Datos"$com) or die(mysql_error());

$SQL SELECT datos FROM tabla WHERE campo '{$_POST['nombre_del_input']}';
$consulta mysql_query($SQL$con) or die(mysql_error());
echo 
"<select>";
while(
$datos mysql_fetch_array($consulta)) {
echo 
"<option value=\"".$datos['campo_de_la_tabla']."\">".$datos['campo_de_la_tabla']."</option>";
}
echo 
"</select>";

mysql_close(); 
Más o menos seria asi ... espero que sea eso lo que quieres.

Un saludo!
__________________
Usuario registrado de Linux #288725