hola amigo prueba con esto ojala ke te sirva .. revisa la sintaxis
haaaa.. con esta funcion de java script recargas la pagina para ke sea el cambio dinamico en la misma pagina..ya llamo con la propiedad onchage que sale mas abajo en el combo bueno nada mas que decir suerte....
<script language="JavaScript">
function recarga()
{
form1.submit();
}
$sSQL="Select DISTINCT marca From productos where estado='En Venta'";
$result=mysql_db_query("BD",$sSQL);
echo '<select name="marca" class="pieplantilla" onChange="recarga();" div align="center">';
echo "<option>Seleccione Marca</option>";
while ($row=mysql_fetch_array($result))
{
<option value=\"".$marca->$row["marca"]."\">".$marca->$row["marca"]."</option>";
if ($row['marca'] == $marca)
{
echo "<option value=\"".$row['marca']."\" selected>".$row['marca']."</option>";
}
else
{
echo "<option value=\"".$row['marca']."\">".$row['marca']."</option>";
}
}
$sSQL="Select modelo From productos where marca='$marca' and estado='En Venta' ";
$result=mysql_db_query("BD",$sSQL);
echo '<select name="modelo" class="pieplantilla" onChange="recarga();" div align="center">';
echo "<option>Seleccione Modelo</option>";
while ($row=mysql_fetch_array($result))
{
"<option value=\"".$modelo->$row["modelo"]."\">".$modelo->$row["modelo"]."</option>";
if ($row['modelo'] == $modelo)
{
echo "<option value=\"".$row['modelo']."\" selected>".$row['modelo']."</option>";
}
else
{
echo "<option value=\"".$row['modelo']."\">".$row['modelo']."</option>";
}
}
?>
saludos......