He dividido el formulario en dos, pero no se como hacer para que una vez selecciono la marca, me muestre los modelos asociados a esa marca...por ello cuelgo los códigos de los dos php y espero a ver si me pueden dar la solución.
Código formulario 1:
Código PHP:
<?php
//Conexion con la base
$link = mysql_connect("localhost","","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("ernesto_coches",$link);
?>
<!-- Selecciona la marca-->
<form method="POST" action="anunciar2.php">
<select name="marca">
<?php
$sql = "select * from marcas";
$ql = mysql_query($sql,$link) or die(mysql_error());
while($g = mysql_fetch_array($ql)){
echo '<option value="'.$g['idmarca'].'">'.$g['marca'].'</option>';
}
?>
</select><br><br>
<input type="SUBMIT" value="Insertar">
</form>
Código formulario 2:
Código PHP:
<?php
//Conexion con la base
$link = mysql_connect("localhost","","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("ernesto_coches",$link);
?>
<!-- Selecciona el modelo-->
<select name="modelo">
<?php
$sql = "select * from modelos";
$ql = mysql_query($sql,$link) or die(mysql_error());
while($g = mysql_fetch_array($ql)){
echo '<option value="'.$g['idmodelo'].'">'.$g['modelo'].'</option>';
}
?>
</select></br></br>
<!-- Selecciona la ciudad-->
<select name="ciudad">
<?php
$sql = "select * from ciudades";
$ql = mysql_query($sql,$link) or die(mysql_error());
while($g = mysql_fetch_array($ql)){
echo '<option value="'.$g['idciudad'].'">'.$g['ciudad'].'</option>';
}
?>
</select></br></br>
<!-- Selecciona el combustible-->
<tr>
<td>Tipo de combustible: </td>
<select name="combustible">
<option value="Gasolina">Gasolina
<option value="Diesel">Diesel
<option value="Híbrido">Híbrido
<option value="Eléctrico">Eléctrico
</select></tr><br><br>
<!-- Selecciona el precio-->
<tr>
<td>Precio: </td>
<td><input tipe="text" name="precio" size="15"></td><br><br>
</tr>
<tr>
<td>Año de construccion: </td>
<td><input tipe="text" name="precio" size="15"></td><br><br>
</tr>
<tr>
<td>Kilometros: </td>
<td><input tipe="text" name="kilometros" size="15"></td><br><br>
</tr>
</td>
<tr>
<td align="left" width="100"> Descripcion:</td><br>
<td><TEXTAREA NAME="descripcion" ROWS=4 COLS=50></TEXTAREA></td><br><br>
</tr>
<tr>
<td>Telefono: </td>
<td><input tipe="text" name="telefono" size="15"></td><br><br>
</tr>
<tr>
<td>Email: </td>
<td><input tipe="text" name="email" size="15"></td><br><br>
</tr>
<input="SUBMIT" value="Insertar">
</form>
Como pueden observar traigo del formulario 1 la marca, la cual la recupero en el dos con un campo oculto, pero aún traiendo la marca no se como hacer para que me muestre el modelo adecuado...
Gracias y un saludo!!