/ Published in: PHP
                    
                                        
php selection list of french departments
                
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
<?php
/*
3 - Déclarez l'encodage dans vos pages
Cette déclaration se fait dans le header de vos pages En HTML, dans la balise HEAD vous pouvez par exemple utiliser:
meta http-equiv="Content-Type" content=\"text/html; charset=UTF-8\"
ou (en HTML5)
meta charset="UTF-8"
En PHP vous pouvez vous servir de l'instruction :
header( 'content-type: text/html; charset=utf-8' );
4 - Vérifiez que vos BDD sont bien en UTF8
(le plus souvent dans une BDD mysql on utilisera l'encodage utf8-general-ci ou utf8_unicode_ci)
NB: Si vous aviez déjà effectué des insertions en BDD... controllez que les caractères accentués apparaissent correctement dans vos tables....
5 - Utf8_encode / Utf8_decode
Retirez bien toutes les instructions Utf8_encode / Utf8_decode que vous auriez pu mettre dans vos scripts.
*/
function departements(){
$departements = array('(00) Hors France', '(01) Ain', '(02) Aisne', '(03) Allier', '(04) Alpes de Haute Provence', '(05) Hautes Alpes', '(06) Alpes Maritimes', '(07) Ardèche', '(08) Ardennes', '(09) Ariège', '(10) Aube', '(11) Aude', '(12) Aveyron', '(13) Bouches du Rhône', '(14) Calvados', '(15) Cantal', '(16) Charente', '(17) Charente Maritime', '(18) Cher', '(19) Corrèze', '(2A) Corse du Sud', '(2B) Haute-Corse', '(21) Côte d\'Or', '(22) Côtes d\'Armor', '(23) Creuse', '(24) Dordogne', '(25) Doubs', '(26) Drôme', '(27) Eure', '(28) Eure et Loir', '(29) Finistère', '(30) Gard', '(31) Haute Garonne', '(32) Gers', '(33) Gironde', '(34) Hérault', '(35) Ille et Vilaine', '(36) Indre', '(37) Indre et Loire', '(38) Isère', '(39) Jura', '(40) Landes', '(41) Loir et Cher', '(42) Loire', '(43) Haute Loire', '(44) Loire Atlantique', '(45) Loiret', '(46) Lot', '(47) Lot et Garonne', '(48) Lozère', '(49) Maine et Loire', '(50) Manche', '(51) Marne', '(52) Haute Marne', '(53) Mayenne', '(54) Meurthe et Moselle', '(55) Meuse', '(56) Morbihan', '(57) Moselle', '(58) Nièvre', '(59) Nord', '(60) Oise', '(61) Orne', '(62) Pas de Calais', '(63) Puy de Dôme', '(64) Pyrénées Atlantiques', '(65) Hautes Pyrénées', '(66) Pyrénées Orientales', '(67) Bas Rhin', '(68) Haut Rhin', '(69) Rhône', '(70) Haute Saône', '(71) Saône et Loire', '(72) Sarthe', '(73) Savoie', '(74) Haute Savoie', '(75) Paris', '(76) Seine Maritime', '(77) Seine et Marne', '(78) Yvelines', '(79) Deux Sèvres', '(80) Somme', '(81) Tarn', '(82) Tarn et Garonne', '(83) Var', '(84) Vaucluse', '(85) Vendée', '(86) Vienne', '(87) Haute Vienne', '(88) Vosges', '(89) Yonne', '(90) Territoire de Belfort', '(91) Essonne', '(92) Hauts de Seine', '(93) Seine Saint Denis', '(94) Val de Marne', '(95) Val d\'Oise', '(971) Guadeloupe', '(972) Martinique', '(973) Guyane', '(974) Réunion', '(975) Saint Pierre et Miquelon', '(976) Mayotte');
echo '<select name="dep">';
for($i=0;$i<$departements_length;$i++){
echo '<option value="'.$i.'">'.$departements[$i].'</option>';
}
echo '</select>';
}
departements();
?>
Comments
 Subscribe to comments
                    Subscribe to comments
                
                