Tengo un problema con un codigo, al cojer los datos de la tabla que tengo hecha en mysql, los coje perfectamente, pero al pintarlo, me muestra el codigo, y no el nombre.
el codigo que tengo hecho, solamente ese trozo es este
Código:
<?php /* Query Select tabla */ $query = mysql_query("SELECT * FROM ciudad"); while ($rec = mysql_fetch_array($query)) { /* Opciones Selecion */ if ( $rec["codigo"] == 1 ) $opt = $opt."<option value=".$rec["codigo"]." selected>".$rec["nombre"]."</option>\n"; else $opt = $opt."<option value=".$rec["codigo"].">".$rec["nombre"]."</option>\n"; } echo <<< html <form method="POST" action="contactar.php" name="ciudad"> <select size="1" name="ciudad" tabindex="1">$opt</select><br><br> </form> html; ?>