Hola de nuevo zapt142, ya encontré el error!
Pego el código para los código correctos por si les puede servir a alguien!
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);
?>
<FORM METHOD="POST" ACTION="insertar.php">
<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>';
}
?>
<INPUT TYPE="SUBMIT" value="Insertar">
</select>
</FORM>
Código php:
Código PHP:
<?php
if(isset($_POST['ciudad']) && !empty($_POST['ciudad'])) {
// Si entramos es que todo se ha realizado correctamente
//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);
//Ejecucion de la sentencia SQL
$idciudad = $_POST['ciudad'];
mysql_query("insert into coches (idciudad) values ('$idciudad')") or die (mysql_error());
}
?>
Solo darte las gracias por todo!! he aprendido un montón! jejejej!
Aunque creo que nos volveremos a ver...solo he aprendido una parte de la inmensa web que intento montar!!