Modulo PHP MySQL de las banderas de los paises.
En proyectos donde se necesita registrar usuarios no puede faltar la opcion de seleccionar el pais, y asignarle a su registro. Para esto es necesario tener la lista de paises en una tabla y lasimagenes de las banderas almacenadas en nuestro servidor.
Para este tutorial, se ha asignado un codigo de 3 letras (ISO 3166-1 alfa-3) a cada pais, nombre de la bandera guardados en una tabla llamada "paises" y las imagenes dentro de una carpeta.
Ejemplo:
AFG = Afganistan
AUS = Australia
JPN = Japon
....
ZMB = Zambia
Una vez que tenemos lista la tabla paises con los codigos y nombres insertamos un objeto <select> dentro de nuestro formulario de registro para asignar el pais a nuestro usuario.
Para eso cargamos el objeto <select> con la informacion que tenemos en nuestra tabla "paises" .
<select name="pais">
<?php
$conexion = mysql_connect("localhost", "nobody&ost", "nobody");
mysql_select_db("mydb", $conexion);
$consulta = mysql_query("Select * from paises order by pais_n asc", $conexion);
while($forc = mysql_fetch_array($consulta)) /*en un bucle WHILE escribimos toda la informacion de la tabla paises*/
{
?>
<option value="<?php echo $forc['cod2'] ?>" selected>/* escribimos el codigo del pais ej: BOL*/
<?php
echo $forc['pais_n']; /* escribimos el nombre del pais ej: Bolivia*/
}
?>
</select>
y el resultado dentro del un select seria el siguiente.
Pais:
Descarga los archivos del modulo que contiene las imagenes de las banderas, el codigo php y la consulta SQL para crear la tabla "paises".
Espero que sea de gran ayuda.
Autor: Daniel H.
Webmaster.
