Ticware, Diseño WEB y Hosting

Modulo PHP MySQL lista de banderas de los paises

859 visitas

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.

Comentarios



Mas Contenido




Suscribete

Novedades en tu email


 
 
Se un lector de ticware.com ¡CSS Válido![Valid RSS] Sigueme en Twitter