Tengo una base de datos, en la que hay 2 tablas, una con coches, y otra con la categoria de los coches. He creado 2 listas de opciones que me muestran todas las categorias y los coches, consultando la base de datos. Todo esto lo he hecho ya, pero ahora quiero que al seleccionar una categoriía, se actualize automaticamente la lista de coches pertenecientes a esta categoria. Tengo este codigo:
Código PHP:
  
<html>
<head>
     <link rel="stylesheet" type="text/css" href="estilos.css" title="default">
    <title>Web de pasteles</title>
</head>
<script language="JavaScript">
<!--
        function actualizaPagina()
       {
          i = document.forms.resultados.categoria.selectedIndex;
            categoria = document.forms.resultados.categoria.options[i].value;
            msg="Elementos:"+resultados.categoria.length+"\n";
            alert();
        }
//-->
</script>
<body text="ffffff">
    <center><img src="koeg.png" border="1" alt="" align="top"></center>
    <hr>
    
<form action="resultados.php" name="resultados" method="get"> 
    <select name="categoria">
        <?php
            $conexion=mysql_connect("localhost","root","XX");
            if(!$conexion){
                echo 'La base de datos no esta disponible';
                exit;    
            }
            else{
                if(!mysql_select_db("pgr2_01",$conexion)){
                  echo "Error seleccionando la base de datos.";
                  exit;
              }
                $result=mysql_query("Select id from Categoria",$conexion);
                while($row=mysql_fetch_array($result))
                {
                    echo "<option>{$row[0]}</option>";
                }
            }
        ?>
    </select>
    <select name="Coches">
                <?php
            $conexion=mysql_connect("localhost","root","XX");
            if(!$conexion){
                echo 'La base de datos no esta disponible';
                exit;    
            }
            else{
                if(!mysql_select_db("pgr2_01",$conexion)){
                  echo "Error seleccionando la base de datos.";
                  exit;
              }
                $result=mysql_query("Select id from Coches",$conexion);
                while($row=mysql_fetch_array($result))
                {
                    echo "<option>{$row[0]}</option>";
                }
            }
        ?>
    </select>
</form>
<A href="javascript:actualizaPagina()">Ver valores</A>
</body>
</html>    
 
