begin process at 2012 05 27 19:06:02
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > LISTE DÉROULANTE AVEC TOUS LES PAYS

LISTE DÉROULANTE AVEC TOUS LES PAYS


 Information sur la source

Note :
5,13 / 10 - par 8 personnes
5,13 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :liste, déroulante, pays, select Niveau :Débutant Date de création :31/03/2006 Vu / téléchargé :70 542 / 5 097

Auteur : Arafat Le Sorcier

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

J'ai fait ce script parce que ben à priori je ne l'ai pas trouvé ici. C'est pas grand chose mais ca peut servir.

Liste tous les pays du monde dans une combo
* D'une part : via un fichier texte chargé dans une table Mysql
* D'autre part : via un fichier texte qui contient la liste des pays

Source

  • <?php
  • // connexion à la base
  • $db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
  • // sélection de la base
  • mysql_select_db('test',$db) or die('Erreur de selection '.mysql_error());
  • // requête sql
  • $sql = "CREATE TABLE pays (iso varchar(2) NOT NULL,nom varchar(50) NOT NULL,UNIQUE KEY iso (iso)) ENGINE=InnoDB DEFAULT CHARSET=latin1;";
  • // on crée la table
  • //mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  • echo '<br>Table \'pays\' créée.';
  • //CHARGEMENTDU FICHIER LISTE PAYS DANS LA TABLE PAYS
  • //////////////////////////////////////////////////////////////////
  • // requête sql
  • $sql = "LOAD DATA INFILE 'c:/liste_pays.txt' INTO TABLE pays;";
  • // on charge le fichier dans la table
  • //mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  • echo 'Votre fichier a été chargé.';
  • ?>
  • <form action="" method="post" name="form">
  • <p><b>Liste Déroulante à partir d'une table mysql</b>
  • <table width="100%" border="0" cellspacing="0" cellpadding="0">
  • <tr>
  • <td>Choisissez un Pays</td>
  • <td><select name="pays" id="pays">
  • <?php
  • // requête sql
  • $sql = "SELECT * FROM pays;";
  • // on sélectionne toutes les entrées de la table
  • $req=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  • //On affiche ces entrées
  • while($data = mysql_fetch_assoc($req))
  • {
  • if ($data['nom']=='France') // France est sélectionné par défaut
  • print '<option value='.$data['iso'].' selected="selected">'.$data['nom'].'</option>';
  • else
  • print '<option value='.$data['iso'].'>'.$data['nom'].'</option>';
  • }
  • mysql_close(); // on ferme la connexion
  • ?>
  • </select>
  • </td>
  • </tr>
  • </table>
  • </p>
  • <p><b>Liste Déroulante à partir d'un fichier texte</b>
  • <table width="100%" border="0" cellspacing="0" cellpadding="0">
  • <tr>
  • <td>Choisissez un Pays</td>
  • <td><select name="pays" id="pays">
  • <?php
  • $id_fichier= fopen("c:/liste_pays.txt","r");
  • while($ligne=fgets($id_fichier,1024))
  • {
  • $ligne=explode(chr(9),$ligne); //chr(9) est le code ascii de tab
  • if ($ligne[1]=='France') // France est sélectionné par défaut
  • print '<option value='.$ligne[0].' selected="selected">'.$ligne[1].'</option>';
  • else
  • print '<option value='.$ligne[0].'>'.$ligne[1].'</option>';
  • }
  • ?>
  • </select>
  • </td>
  • </tr>
  • </table>
  • </p>
  • </form>
<?php
	
	 // connexion à la base
	$db = mysql_connect('localhost', 'root', '')  or die('Erreur de connexion '.mysql_error());
	
	// sélection de la base  
    mysql_select_db('test',$db)  or die('Erreur de selection '.mysql_error());
    
    // requête sql
    $sql = "CREATE TABLE pays (iso varchar(2) NOT NULL,nom varchar(50) NOT NULL,UNIQUE KEY iso (iso)) ENGINE=InnoDB DEFAULT CHARSET=latin1;";
    
    // on crée la table
    //mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

    echo '<br>Table \'pays\' créée.';
	
	//CHARGEMENTDU FICHIER LISTE PAYS DANS LA TABLE PAYS
	//////////////////////////////////////////////////////////////////

    // requête sql
    $sql = "LOAD DATA INFILE 'c:/liste_pays.txt' INTO TABLE pays;";
    
    // on charge le fichier dans la table
    //mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

    echo 'Votre fichier a été chargé.';

?> 

<form action="" method="post" name="form">
<p><b>Liste Déroulante à partir d'une table mysql</b>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>Choisissez un Pays</td>
    <td><select name="pays" id="pays">
					<?php
						// requête sql
						$sql = "SELECT * FROM pays;";
						
						// on sélectionne toutes les entrées de la table
						$req=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
						
						//On affiche ces entrées
						while($data = mysql_fetch_assoc($req))
						{
							if ($data['nom']=='France') // France est sélectionné par défaut
							print '<option value='.$data['iso'].' selected="selected">'.$data['nom'].'</option>';
							else
							print '<option value='.$data['iso'].'>'.$data['nom'].'</option>';
						}
					
					    mysql_close();  // on ferme la connexion

					?>
				</select>
	</td>
  </tr>
</table>
</p>

<p><b>Liste Déroulante à partir d'un fichier texte</b>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>Choisissez un Pays</td>
    <td><select name="pays" id="pays">
					<?php
						$id_fichier= fopen("c:/liste_pays.txt","r");
						while($ligne=fgets($id_fichier,1024))
						{
							$ligne=explode(chr(9),$ligne); //chr(9) est le code ascii de tab
							if ($ligne[1]=='France') // France est sélectionné par défaut
							print '<option value='.$ligne[0].' selected="selected">'.$ligne[1].'</option>';
							else
							print '<option value='.$ligne[0].'>'.$ligne[1].'</option>';
						}
					?>
				</select>
	</td>
  </tr>
</table>
</p>
</form>


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec une capture MODULE JOOMLA 1.5 NOW LISTENING par Alcantornet
Source avec Zip Source avec une capture UPLOAD CENTER par basssem81
Source avec Zip COMPTEUR DE CLIQUE PHP AVEC JQUERY par devgoneti
Source avec Zip LIVRE D'OR SIMPLE (POUR DÉBUTANT) par devgoneti
Source avec Zip SCRIPT TRAVAUX POUR VOTRE SITE par FleuryK

 Sources en rapport avec celle ci

DIFFÉRENCE ENTRE DEUX DATE EN JOURS (LISTE RÉCUPÉRÉE DANS UN... par DevilTN
SEARCH QUERY COMPOSER par Centauriel
GÉNÉRATEUR DE LISTE DÉROULANTE par caviar
Source avec Zip CHAINER 3 LISTES DÉROULANTES EN AJAHT par CARATGOLD2004
GÉNÉRATEUR DE LISTE DÉROULANTE par Vince66

Commentaires et avis

Commentaire de econs le 31/03/2006 12:54:03 administrateur CS

Salut,

Tu devrais rajouter une clause "IF NOT EXIST" à ta requête de création de table, parce qu'à la deuxième execution de ton code, la table existera et la requête ne passera pas.

Commentaire de Arafat Le Sorcier le 01/04/2006 16:34:18

Salut,
C'est vrai t'as pas tord. Ce script n'est pas à exécuter x fois. Enfin en ce qui concerne la partie création de table, qu'on peut mettre en commentaire lorsque la table est créée lors de la première exécution. Mais ta remarque est bonne puisque je me suis posé la même question.

Commentaire de coucou747 le 03/04/2006 18:01:10 administrateur CS

salut print=> echo...

et " => '... en tout cas, mélange pas les deux...

Commentaire de tchatelet le 11/05/2006 18:31:29

Le code est peut-être bon, mais le site n'est vraiment pas "user friendly"

Commentaire de cadjou69 le 12/03/2007 15:42:14

Ce petit prog m'a aide mais pour tes prochaines sources n'oublie pas que les futurs lecteurs ne save pas comment tu programme alors soit le plus explicite possible et le plus propre possible.

Commentaire de kamikaz666 le 30/04/2008 22:27:14

merci pour ta source.

Commentaire de didine3131 le 26/07/2009 00:38:10

merci bcp apprament c difficile de le faire ici

Commentaire de Theos le 20/12/2009 04:25:59

Merci pour ta liste de pays !

Pour ceux qui comme moi n'aime plus trop cette M**** de PHP et qui cherchent une table SQL de pays à insérer dans Mysql pour pouvoir par exemple l'exploiter avec des servlets java, voici le code d'insertion :

DELETE FROM PAYS;

INSERT INTO PAYS (NomPays,CodePays) VALUES ('France','FR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Suisse','CH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Luxembourg','LU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Belgique','BE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Allemagne','DE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Autriche','AT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Russie','RU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('États-Unis','US');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Canada','CA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Royaume-Uni','GB');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Australie','AU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Japon','JP');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Inde','IN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Grèce','GR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Mexique','MX');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Brésil','BR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Suède','SE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Espagne','ES');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Afghanistan','AF');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Afrique du Sud','ZA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Albanie','AL');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Algérie','DZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Andorre','AD');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Angola','AO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Anguilla','AI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Antarctique','AQ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Antigua-et-Barbuda','AG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Antilles néerlandaises','AN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Arabie saoudite','SA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Argentine','AR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Arménie','AM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Aruba','AW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Azerbaïdjan','AZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bénin','BJ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bahamas','BS');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bahreïn','BH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bangladesh','BD');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Barbade','BB');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Belau','PW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Belize','BZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bermudes','BM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bhoutan','BT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Biélorussi','BY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Birmani','MM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bolivie','BO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bosnie-Herzégovin','BA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Botswana','BW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Brunei','BN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Bulgarie','BG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Burkina Faso','BF');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Burundi','BI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Côte d''Ivoire','CI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Cambodge','KH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Cameroun','CM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Cap-Vert','CV');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Chili','CL');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Chine','CN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Chypre','CY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Colombie','CO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Comores','KM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Congo','CG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Corée du Nord','KP');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Corée du Sud','KR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Costa Rica','CR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Croatie','HR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Cuba','CU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Danemark','DK');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Djibouti','DJ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Dominique','DM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Égypte','EG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Émirats arabes unis','AE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Équateur','EC');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Érythrée','ER');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Estonie','EE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Éthiopie','ET');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Finlande','FI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Géorgie','GE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Gabon','GA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Gambie','GM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Ghana','GH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Gibraltar','GI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Grenade','GD');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Groenland','GL');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Guadeloupe','GP');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Guam','GU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Guatemala','GT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Guinée','GN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Guinée équatoriale','GQ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Guinée-Bissao','GW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Guyana','GY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Guyane française','GF');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Haïti','HT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Honduras','HN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Hong Kong','HK');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Hongrie','HU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Ile Bouvet','BV');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Ile Christmas','CX');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Ile Norfolk','NF');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Cayman','KY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Cook','CK');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Féroé','FO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Falkland','FK');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Fidji','FJ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Géorgie du Sud et Sandwich du Sud','GS');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Heard et McDonald','HM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Marshall','MH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Pitcairn','PN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Salomon','SB');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Svalbard et Jan Mayen','SJ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Turks-et-Caicos','TC');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Vierges américaines','VI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles Vierges britanniques','VG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles des Cocos (Keeling)','CC');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iles mineures éloignées des États-Unis','UM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Indonésie','ID');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iran','IR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Iraq','IQ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Irlande','IE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Islande','IS');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Israël','IL');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Italie','IT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Jamaïque','JM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Jordanie','JO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Kazakhstan','KZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Kenya','KE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Kirghizistan','KG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Kiribati','KI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Koweït','KW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Laos','LA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Lesotho','LS');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Lettonie','LV');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Liban','LB');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Liberia','LR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Libye','LY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Liechtenstein','LI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Lituanie','LT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Macao','MO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Madagascar','MG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Malaisie','MY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Malawi','MW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Maldives','MV');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Mali','ML');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Malte','MT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Mariannes du Nord','MP');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Maroc','MA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Martinique','MQ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Maurice','MU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Mauritanie','MR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Mayotte','YT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Micronésie','FM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Moldavie','MD');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Monaco','MC');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Mongolie','MN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Montserrat','MS');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Mozambique','MZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Népal','NP');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Namibie','NA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Nauru','NR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Nicaragua','NI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Niger','NE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Nigeria','NG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Nioué','NU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Norvège','NO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Nouvelle-Calédonie','NC');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Nouvelle-Zélande','NZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Oman','OM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Ouganda','UG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Ouzbékistan','UZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Pérou','PE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Pakistan','PK');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Panama','PA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Papouasie-Nouvelle-Guinée','PG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Paraguay','PY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Pays-Bas','NL');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Philippines','PH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Pologne','PL');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Polynésie française','PF');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Porto Rico','PR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Portugal','PT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Qatar','QA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('République centrafricaine','CF');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('République démocratique du Congo','CD');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('République dominicaine','DO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('République tchèque','CZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Réunion','RE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Roumanie','RO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Rwanda','RW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Sénégal','SN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Sahara occidental','EH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Saint-Christophe-et-Niévès','KN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Saint-Marin','SM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Saint-Pierre-et-Miquelon','PM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Saint-Siège ','VA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Saint-Vincent-et-les-Grenadines','VC');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Sainte-Hélène','SH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Sainte-Lucie','LC');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Salvador','SV');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Samoa','WS');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Samoa américaines','AS');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Sao Tomé-et-Principe','ST');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Seychelles','SC');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Sierra Leone','SL');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Singapour','SG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Slovénie','SI');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Slovaquie','SK');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Somalie','SO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Soudan','SD');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Sri Lanka','LK');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Suriname','SR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Swaziland','SZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Syrie','SY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Taïwan','TW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Tadjikistan','TJ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Tanzanie','TZ');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Tchad','TD');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Terres australes françaises','TF');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Territoire britannique de l''Océan Indien','IO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Thaïlande','TH');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Timor Oriental','TL');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Togo','TG');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Tokélaou','TK');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Tonga','TO');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Trinité-et-Tobago','TT');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Tunisie','TN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Turkménistan','TM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Turquie','TR');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Tuvalu','TV');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Ukraine','UA');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Uruguay','UY');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Vanuatu','VU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Venezuela','VE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Viêt Nam','VN');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Wallis-et-Futuna','WF');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Yémen','YE');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Yougoslavie','YU');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Zambie','ZM');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('Zimbabw','ZW');
INSERT INTO PAYS (NomPays,CodePays) VALUES ('ex-République yougoslave de Macédoin','MK');

SELECT * PAYS ORDER NomPays;

PS : Désolé pour les puristes qui auraient aimé une requete étendue mais comme c'est pour executer une seule fois, je me suis pas trop cassé le cul....

A++
Nico

Commentaire de utzal le 25/01/2010 17:41:41

Bonsoir à tous, je n'arrive pas à intégrer ce script dans ma page Web (Izispot) j'ai un message d'erreur '.$ligne[1].' ? quelqu'un à une idée ?

Commentaire de jodaltons le 02/11/2010 12:13:00

Merci pour ta liste de pays ! Et merci Theos je me permets d'apporter une petite correction et une amélioration.

INSERT INTO `directio_ville`.`directio_villes` (
`NomPays` ,`CodePays`)VALUES ('France','FR'),
('Suisse','CH'),
('Luxembourg','LU'),
('Belgique','BE'),
('Allemagne','DE'),
('Autriche','AT'),
('Russie','RU'),
('Etats-Unis','US'),
('Canada','CA'),
('Royaume-Uni','GB'),
('Australie','AU'),
('Japon','JP'),
('Inde','IN'),
('Gr&egrave;ce','GR'),
('Mexique','MX'),
('Br&eacute;sil','BR'),
('Su&egrave;de','SE'),
('Espagne','ES'),
('Afghanistan','AF'),
('Afrique du Sud','ZA'),
('Albanie','AL'),
('Alg&eacute;rie','DZ'),
('Andorre','AD'),
('Angola','AO'),
('Anguilla','AI'),
('Antarctique','AQ'),
('Antigua-et-Barbuda','AG'),
('Antilles n&eacute;erlandaises','AN'),
('Arabie saoudite','SA'),
('Argentine','AR'),
('Arm&eacute;nie','AM'),
('Aruba','AW'),
('Azerba&iuml;djan','AZ'),
('B&eacute;nin','BJ'),
('Bahamas','BS'),
('Bahre&iuml;n','BH'),
('Bangladesh','BD'),
('Barbade','BB'),
('Belau','PW'),
('Belize','BZ'),
('Bermudes','BM'),
('Bhoutan','BT'),
('Bi&eacute;lorussi','BY'),
('Birmani','MM'),
('Bolivie','BO'),
('Bosnie-Herz&eacute;govin','BA'),
('Botswana','BW'),
('Brunei','BN'),
('Bulgarie','BG'),
('Burkina Faso','BF'),
('Burundi','BI'),
('C&ocirc;te d''Ivoire','CI'),
('Cambodge','KH'),
('Cameroun','CM'),
('Cap-Vert','CV'),
('Chili','CL'),
('Chine','CN'),
('Chypre','CY'),
('Colombie','CO'),
('Comores','KM'),
('Congo','CG'),
('Cor&eacute;e du Nord','KP'),
('Cor&eacute;e du Sud','KR'),
('Costa Rica','CR'),
('Croatie','HR'),
('Cuba','CU'),
('Danemark','DK'),
('Djibouti','DJ'),
('Dominique','DM'),
('Egypte','EG'),
('Emirats arabes unis','AE'),
('Equateur','EC'),
('Erythr&eacute;e','ER'),
('Estonie','EE'),
('Ethiopie','ET'),
('Finlande','FI'),
('G&eacute;orgie','GE'),
('Gabon','GA'),
('Gambie','GM'),
('Ghana','GH'),
('Gibraltar','GI'),
('Grenade','GD'),
('Groenland','GL'),
('Guadeloupe','GP'),
('Guam','GU'),
('Guatemala','GT'),
('Guin&eacute;e','GN'),
('Guin&eacute;e &eacute;quatoriale','GQ'),
('Guin&eacute;e-Bissao','GW'),
('Guyana','GY'),
('Guyane fran&ccedil;aise','GF'),
('Ha&iuml;ti','HT'),
('Honduras','HN'),
('Hong Kong','HK'),
('Hongrie','HU'),
('Ile Bouvet','BV'),
('Ile Christmas','CX'),
('Ile Norfolk','NF'),
('Iles Cayman','KY'),
('Iles Cook','CK'),
('Iles F&eacute;ro&eacute;','FO'),
('Iles Falkland','FK'),
('Iles Fidji','FJ'),
('Iles G&eacute;orgie du Sud et Sandwich du Sud','GS'),
('Iles Heard et McDonald','HM'),
('Iles Marshall','MH'),
('Iles Pitcairn','PN'),
('Iles Salomon','SB'),
('Iles Svalbard et Jan Mayen','SJ'),
('Iles Turks-et-Caicos','TC'),
('Iles Vierges am&eacute;ricaines','VI'),
('Iles Vierges britanniques','VG'),
('Iles des Cocos (Keeling)','CC'),
('Iles mineures &eacute;loign&eacute;es des Etats-Unis','UM'),
('Indon&eacute;sie','ID'),
('Iran','IR'),
('Iraq','IQ'),
('Irlande','IE'),
('Islande','IS'),
('Isra&euml;l','IL'),
('Italie','IT'),
('Jama&iuml;que','JM'),
('Jordanie','JO'),
('Kazakhstan','KZ'),
('Kenya','KE'),
('Kirghizistan','KG'),
('Kiribati','KI'),
('Kowe&iuml;t','KW'),
('Laos','LA'),
('Lesotho','LS'),
('Lettonie','LV'),
('Liban','LB'),
('Liberia','LR'),
('Libye','LY'),
('Liechtenstein','LI'),
('Lituanie','LT'),
('Macao','MO'),
('Madagascar','MG'),
('Malaisie','MY'),
('Malawi','MW'),
('Maldives','MV'),
('Mali','ML'),
('Malte','MT'),
('Mariannes du Nord','MP'),
('Maroc','MA'),
('Martinique','MQ'),
('Maurice','MU'),
('Mauritanie','MR'),
('Mayotte','YT'),
('Micron&eacute;sie','FM'),
('Moldavie','MD'),
('Monaco','MC'),
('Mongolie','MN'),
('Montserrat','MS'),
('Mozambique','MZ'),
('N&eacute;pal','NP'),
('Namibie','NA'),
('Nauru','NR'),
('Nicaragua','NI'),
('Niger','NE'),
('Nigeria','NG'),
('Niou&eacute;','NU'),
('Norv&egrave;ge','NO'),
('Nouvelle-Cal&eacute;donie','NC'),
('Nouvelle-Z&eacute;lande','NZ'),
('Oman','OM'),
('Ouganda','UG'),
('Ouzb&eacute;kistan','UZ'),
('P&eacute;rou','PE'),
('Pakistan','PK'),
('Panama','PA'),
('Papouasie-Nouvelle-Guin&eacute;e','PG'),
('Paraguay','PY'),
('Pays-Bas','NL'),
('Philippines','PH'),
('Pologne','PL'),
('Polyn&eacute;sie fran&ccedil;aise','PF'),
('Porto Rico','PR'),
('Portugal','PT'),
('Qatar','QA'),
('R&eacute;publique centrafricaine','CF'),
('R&eacute;publique d&eacute;mocratique du Congo','CD'),
('R&eacute;publique dominicaine','DO'),
('R&eacute;publique tch&egrave;que','CZ'),
('R&eacute;union','RE'),
('Roumanie','RO'),
('Rwanda','RW'),
('S&eacute;n&eacute;gal','SN'),
('Sahara occidental','EH'),
('Saint-Christophe-et-Ni&eacute;v&egrave;s','KN'),
('Saint-Marin','SM'),
('Saint-Pierre-et-Miquelon','PM'),
('Saint-Si&egrave;ge ','VA'),
('Saint-Vincent-et-les-Grenadines','VC'),
('Sainte-H&eacute;l&egrave;ne','SH'),
('Sainte-Lucie','LC'),
('Salvador','SV'),
('Samoa','WS'),
('Samoa am&eacute;ricaines','AS'),
('Sao Tom&eacute;-et-Principe','ST'),
('Seychelles','SC'),
('Sierra Leone','SL'),
('Singapour','SG'),
('Slov&eacute;nie','SI'),
('Slovaquie','SK'),
('Somalie','SO'),
('Soudan','SD'),
('Sri Lanka','LK'),
('Suriname','SR'),
('Swaziland','SZ'),
('Syrie','SY'),
('Ta&iuml;wan','TW'),
('Tadjikistan','TJ'),
('Tanzanie','TZ'),
('Tchad','TD'),
('Terres australes fran&ccedil;aises','TF'),
('Territoire britannique de l''Oc&eacute;an Indien','IO'),
('Tha&iuml;lande','TH'),
('Timor Oriental','TL'),
('Togo','TG'),
('Tok&eacute;laou','TK'),
('Tonga','TO'),
('Trinit&eacute;-et-Tobago','TT'),
('Tunisie','TN'),
('Turkm&eacute;nistan','TM'),
('Turquie','TR'),
('Tuvalu','TV'),
('Ukraine','UA'),
('Uruguay','UY'),
('Vanuatu','VU'),
('Venezuela','VE'),
('Vi&ecirc;t Nam','VN'),
('Wallis-et-Futuna','WF'),
('Y&eacute;men','YE'),
('Yougoslavie','YU'),
('Zambie','ZM'),
('Zimbabw','ZW'),
('ex-R&eacute;publique yougoslave de Mac&eacute;doin','MK');

Commentaire de jodaltons le 02/11/2010 12:18:41

Désoler pour le directio_ville & directio_villes qui en fait est le nom de la base de données dans un premier temps & le nom de la table!

Commentaire de lezj le 28/04/2011 00:14:34

bonsoir à tous et merci THEOS ton post m'a été très util.

Commentaire de kimozart le 13/03/2012 13:28:20

Bonjour j'ai utilisé ce code avec la liste des pays en fichier texte mais à l'envoi du pays sélectionné par email, je recois que les deux lettre par exemple, quand je sélectionné France dans le menu déroulant, le résultat que j'ai par émail c'est 'FR'
comment je fais pour avoir le nom complet du pays

Merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Liste Déroulante [ par piep14 ] Bonjour, je souhaite faire afficher des select des lors que l'on a fait sont choix. Je m'explique : J'ai un premier champs select (liste d&#233;rou Liste déroulante [ par djamine ] Bonjour ,J'ai 2 table PAYS ( code_pays , pays ) , et Ville (code_pays , ville )j'affiche dans une liste ( combo ) toute les pays depuis le champspays select dans liste déroulante [ par baignassou ] Bonjour.Je cherche à réaliser::select dans une base mysql qui s'affichera dans une liste déroulante.une sélection dans cette liste lancera un select d select sur une liste déroulante [ par vrachid ] bonjour voila j'ai un formulaire de recherche qui comporte une zone text nommée name, une liste déroulante nommée speciale et une autre liste déroulan liste pays et villes / liste deroulante de pays et villes [ par ul38 ] Bonjour a tous, Je cherche une base de données contient la liste des villes pour chaque pays du monde représentée en 2 zone de liste déroulante « pay liste déroulante qui bloque mon select [ par ecolom ] Bonjour les z'amis... Voilà quelques jours que je cherche l'erreur mais je commence à baisser les bras.[^^sad1] Je fais donc appel à vos connaissances balise select [ par pyb54 ] Bonjour, j'ai une balise select qui retourne une liste de ville, le select en lui même est une image crée via photoshop, mais si je clique dessus j'o Comment faire un SELECT DISTINCT en ayant plusieurs champs? [ par mailliam ] Hello les Loulous ! Dans une table je peux avoir plusieurs fois le même mail, donc pour récupérer une liste de mail unique je fais : sql = "SELECT Liste déroulante remplie à partir du résultat d'une requête sélect [ par tunisiano22 ] Bonjour, je suis un peu coincé, en faite je veux savoir si c'est possible, en jsp, d'alimenter une liste déroulante dynamiquement à partir du résultat


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,686 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales