problema en combobox
Publicado por combobox (5 intervenciones) el 29/06/2004 14:47:17
tengo el siguente codigo donde a partir de la seleccion efectuada en el primer combobox quiero llenar el segundo, en el caso del 1º combo funciona perfecttamente pero al pasar al segundo combo este se llena con los datos correspondientes al ultimo registro de la primera consulta y no del registro seleccionado del 1º combo quisiera si es posible me dieran una mano desde ya muy agradecido
<?php
// comienza codigo del 1º combo
echo "<select name=\'grupos\'>";
echo "<option>-- Seleecione</option>";
$link = mysql_connect("gonzalo", "root");
mysql_select_db("servicios", $link);
$result = mysql_query("SELECT * FROM grupos where subgrupo=0" , $link);
while ($row=mysql_fetch_array($result)) {
$grupo= $row["grupo"];
$descripcion = $row["descripcion"];
echo"<option value="$grupo">$grupo $descripcion</option>";
}
echo "</select>\n";
// hasta aqui codigo del 1º combo
// comienza codigo del 2º combo
echo "<select name='subgrupos'>";
echo "<option>-- Seleecione</option>";
$result2 = mysql_query("SELECT * FROM grupos where grupo=".$_REQUEST['grupo']." and titulo=0" , $link);
while ($row=mysql_fetch_array($result)) {
$subgrupo= $row["subgrupo"];
$descripcion = $row["descripcion"];
echo"<option value="$subgrupo">$subgrupo $descripcion</option>";
}
echo "</select>\n";
<?php
// comienza codigo del 1º combo
echo "<select name=\'grupos\'>";
echo "<option>-- Seleecione</option>";
$link = mysql_connect("gonzalo", "root");
mysql_select_db("servicios", $link);
$result = mysql_query("SELECT * FROM grupos where subgrupo=0" , $link);
while ($row=mysql_fetch_array($result)) {
$grupo= $row["grupo"];
$descripcion = $row["descripcion"];
echo"<option value="$grupo">$grupo $descripcion</option>";
}
echo "</select>\n";
// hasta aqui codigo del 1º combo
// comienza codigo del 2º combo
echo "<select name='subgrupos'>";
echo "<option>-- Seleecione</option>";
$result2 = mysql_query("SELECT * FROM grupos where grupo=".$_REQUEST['grupo']." and titulo=0" , $link);
while ($row=mysql_fetch_array($result)) {
$subgrupo= $row["subgrupo"];
$descripcion = $row["descripcion"];
echo"<option value="$subgrupo">$subgrupo $descripcion</option>";
}
echo "</select>\n";
Valora esta pregunta


0