Hola zapt142,
he intentado hacer lo que me has recomendado, pero no surge efecto, ten en cuenta que soy muy, muy novato...
Paso el código tal cual lo tengo ahora:
Por cierto, no he entendido eso de "y despues en el archivo donde procesaras los datos unicamente deberas de recuperarlo asi:
$ciudad = $_POST['ciudad']"
Siento no entender más...
Código PHP:
<?php
//Conexion con la base
mysql_connect("localhost","root","");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("web");
?>
<FORM METHOD="POST" ACTION="insertar.php">
<select name="ciudad">
<?php
$sql = "select * from ciudades";
$ql = mysql_query($sql,$conn) or die(mysql_error());
while($g = mysql_fetch_array($ql)){
echo '<option value="'.$g['ciudadid'].'">'.$g['nombreciudad'].'</option>';
}
?>
</select>
</FORM>