para que un combo se llene dependiendo de la opcion de otro combo se hace asi:
codigo del combo 1
Código PHP:
<select name="Cod_1" onChange="form1.submit()">
<option value="">---- Seleccione ----</option>
<?php
$Conexion = Conectarse();
$sql = "Select * from TABLA1";
$result = mysql_query($sql,$Conexion);
while($row = mysql_fetch_array($result)){
$Codigo = $row["Cod_1"];
$Nombre = $row["Nom_1"];
$Selected = "";
if($Cod_1 == $Codigo)
$Selected = "selected";
echo "<option value=\"$Codigo\" $Selected>$Nombre</option>";
}
mysql_free_result($result);
mysql_close($Conexion);
?>
</select>
codigo combo 2
Código PHP:
<select name="Cod_2">
<?php
$Conexion = Conectarse();
$sql = "Select * from TABLA2 where Cod_1=$Cod_1";
$result = mysql_query($sql,$Conexion);
while($row = mysql_fetch_array($result)){
$Codigo = $row["Cod_1"];
$Nombre = $row["Nom_1"];
$Selected = "";
if($Cod_2 == $Codigo)
$Selected= "selected";
echo "<option value=\"$Codigo\" $Selected>$Nombre</option>";
}
mysql_free_result($result);
mysql_close($Conexion);
?>
</select>