Revision: 76805
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 29, 2019 16:24 by martinbrait
Initial Code
<?php header( 'content-type: text/html; charset=utf-8' ); /* 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'); $departements_length = count($departements); echo '<select name="dep">'; for($i=0;$i<$departements_length;$i++){ echo '<option value="'.$i.'">'.$departements[$i].'</option>'; } echo '</select>'; } departements(); ?>
Initial URL
control list selection
Initial Description
php selection list of french departments
Initial Title
Liste de sélection des départements français
Initial Tags
list
Initial Language
PHP