Home  Tutoriales  PHP  Modulo PHP MySQL lista de banderas de los paises

 

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:

BOL AFG = Afganistan

BOL AUS = Australia

BOL JPN = Japon

....

BOL 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".

Descargar Archivos

 

Espero que sea de gran ayuda.

Autor: Daniel H.
Webmaster.

Tutoriales Relacionados

    Comentarios

    Ingresa tu comentario
    Se el primero en dejar un comentario
     

    ¡CSS Válido![Valid RSS]