buenas tardes, necesito una ayudita con un formulario dinámico. Llevo todo el día intentandolo y no lo consigo. El problema es el siguiente, tengo un select (menu desplegable) que contiene una lista de marcas que extraigo de una db y quiero que cuando se seleccione una marca aparezca otro select que extrae de la db todos los modelos pertenecientes a esta marca. Para ello creo que hay que pasar las variables a través de javascript a php.
 
Mi código es el siguiente: 
 Código PHP:
    echo "
Marca: <select name=\"marca\" onchange=\"this.form.submit()\">
<option value=\"\" select=\"selected\">Seleccione una marca...</option>";
$sql = "SELECT id, marca
FROM marcas_telefonos
ORDER BY marca ASC";
$result=mysql_query($sql,$db);
while($myrow=mysql_fetch_array($result))
{
    $idmarca = $myrow['id'];
    $marca = $myrow['marca'];
    echo "<option value=\"$idmarca\">$marca</option>";
}
echo "</select><br /><br />";
echo "
Modelo: <select name=\"modelo\">
<option value=\"\" select=\"selected\">Seleccione un modelo...</option>";
$sql = "SELECT id, modelo, precio1, precio2, precio3
FROM modelos_telefonos
WHERE idmarca='$idmarca' 
ORDER BY modelo ASC";
$result=mysql_query($sql,$db);
while($myrow=mysql_fetch_array($result))
{
    $idmodelo = $myrow['id'];
    $modelo = $myrow['modelo'];
    echo "<option value=\"$idmodelo\">$modelo</option>";
}
echo "</select>"; 
    
  Espero puedan ayudarme y muchas gracias, un saludo!