Calculer le tarif des colis

FREEZER
Invité n'ayant pas de compte PHPfrance

10 mars 2010, 01:18

Bonjour,

Je voulais avoirs vos avis sur la fonction tarifpostale() valable à compter de 2009 (surement pour 3 ans)

la voici : http://www.france.webmaster.free.fr/art ... 9318673042

Merci

FREEZER
Invité n'ayant pas de compte PHPfrance

10 mars 2010, 01:20

En fait il y a une erreur dans le lien que j'ai copié :

voici le vrai : http://www.france.webmaster.free.fr/art ... 9318673042

:lol: Désolé

ViPHP
ViPHP | 5462 Messages

10 mars 2010, 11:41

hello, pour tes pays utilise un tableau, ca sera plus simple que de faire 30 elseif

Freezer
Invité n'ayant pas de compte PHPfrance

11 mars 2010, 20:07

oui, c'est vrai... :D

FREEZER
Invité n'ayant pas de compte PHPfrance

11 mars 2010, 22:44

Bonsoir,

Je vient de passer la journée à trouver une amélioration, comme je travail avec PayPal il me fallait un code ISO (France -> FR), la liste des destination de La Poste et de Chronopost sont plus complètes que la liste des pays de PayPal (logique) donc j'ai précisé le tout dans un select.

Je suis passé de :
<option value="3-1">Açores</option>
à
<option value="3-1-PT">Açores</option>
qui appartient au Portugal donc PT et pas autre chose...

et ce pour 258 Destinations...
<option value="3-1-PT">Açores</option>
<option value="9-2-AF">Afghanistan</option>
<option value="7-3-ZA">Afrique du Sud</option>
<option value="7-4-AL">Albanie</option>
<option value="8-5-DZ">Algérie</option>
<option value="2-6-DE">Allemagne</option>
<option value="4-7-AD">Andorre</option>
<option value="9-8-FR">Anglo Normandes</option>
<option value="8-9-AO">Angola</option>
<option value="8-10-AI">Anguilla</option>
<option value="7-11-AG">Antigua-et-Barbuda</option>
<option value="8-12-AN">Antilles Néerlandaises</option>
<option value="8-13-SA">Arabie Saoudite</option>
<option value="8-14-AR">Argentine</option>
<option value="8-15-AM">Arménie</option>
<option value="8-16-AW">Aruba</option>
<option value="8-17-AU">Australie</option>
<option value="3-18-AT">Autriche</option>
<option value="8-19-AZ">Azerbaïdjan</option>
<option value="8-20-BS">Bahamas</option>
<option value="7-21-BH">Bahrein</option>
<option value="9-22-BD">Bangladesh</option>
<option value="8-23-BB">Barbade</option>
<option value="6-24-AG">Antigua-et-Barbuda</option>
<option value="1-25-BE">Belgique</option>
<option value="9-26-BZ">Belize</option>
<option value="8-27-BJ">Bénin</option>
<option value="8-28-BM">Bermudes</option>
<option value="9-29-BT">Bhoutan</option>
<option value="7-30-BY">Biélorussie</option>
<option value="9-31-MM">Birmanie</option>
<option value="9-32-BO">Bolivie</option>
<option value="8-33-NL">Bonaire</option>
<option value="7-34-BA">Bosnie-Herzégovine</option>
<option value="9-35-BW">Botswana</option>
<option value="8-36-BR">Brésil</option>
<option value="9-37-BN">Brunei</option>
<option value="7-38-BG">Bulgarie</option>
<option value="8-39-BF">Burkina Faso</option>
<option value="8-40-BI">Burundi</option>
<option value="8-41-KH">Cambodge</option>
<option value="8-42-CM">Cameroun</option>
<option value="7-43-CA">Canada</option>
<option value="5-44-ES">Canaries</option>
<option value="4-45-CV">Cap-Vert</option>
<option value="8-47-KY">Iles Cayman</option>
<option value="8-48-CF">République centrafricaine</option>
<option value="4-49-ES">Ceuta</option>
<option value="9-50-CL">Chili</option>
<option value="8-51-CN">Chine</option>
<option value="7-53-CY">Chypre</option>
<option value="9-54-IL">Cisjordanie</option>
<option value="9-55-CO">Colombie</option>
<option value="8-56-KM">Comores</option>
<option value="8-57-CD">Congo</option>
<option value="8-58-CD">République démocratique du Congo</option>
<option value="9-59-CK">Iles Cook</option>
<option value="9-60-KP">Corée du Nord</option>
<option value="7-61-KR">Corée du Sud</option>
<option value="9-62-CR">Costa Rica</option>
<option value="7-63-CI">Côte d\'Ivoire</option>
<option value="7-65-HR">Croatie</option>
<option value="8-66-CU">Cuba</option>
<option value="8-67-NL">Curaçao</option>
<option value="3-68-DK">Danemark</option>
<option value="8-69-DJ">Djibouti</option>
<option value="8-70-DO">République dominicaine</option>
<option value="8-71-DM">Dominique</option>
<option value="8-72-EG">Egypte</option>
<option value="9-73-SV">Salvador</option>
<option value="7-74-AE">Emirats Arabes Unis</option>
<option value="9-75-EC">Equateur</option>
<option value="9-76-ER">Erythrée</option>
<option value="2-77-ES">Espagne</option>
<option value="7-78-EE">Estonie</option>
<option value="5-79-UM">Etats-Unis</option>
<option value="9-80-ET">Ethiopie</option>
<option value="4-82-FO">Iles Féroé</option>
<option value="9-83-FJ">Iles Fidji</option>
<option value="3-84-FI">Finlande</option>
<option value="0-0-FR" selected>France (sans la Corse)</option>
<option value="020-0-FR">France - Corse</option>
<option value="7-85-GA">Gabon</option>
<option value="8-86-GM">Gambie</option>
<option value="9-87-PS">Gaza</option>
<option value="8-88-GS">Georgie</option>
<option value="8-89-GH">Ghana</option>
<option value="4-90-GI">Gibraltar</option>
<option value="3-91-GR">Grèce</option>
<option value="8-92-GD">Grenade</option>
<option value="8-93-GL">Groenland</option>
<option value="6-94-GP">Guadeloupe</option>
<option value="9-95-GU">Guam</option>
<option value="9-96-GT">Guatemala</option>
<option value="4-97-GB">Guernesey</option>
<option value="8-98-GW">Guinée-Bissao</option>
<option value="8-99-GQ">Guinée équatoriale</option>
<option value="8-100-PG">Guinée</option>
<option value="9-101-GY">Guyana</option>
<option value="8-102-GF">Guyane Française</option>
<option value="8-103-HT">Haïti</option>
<option value="9-104-HN">Honduras</option>
<option value="7-105-HK">Hong Kong</option>
<option value="7-106-HU">Hongrie</option>
<option value="8-107-IN">Inde</option>
<option value="7-108-ID">Indonésie</option>
<option value="9-109-IQ">Irak</option>
<option value="9-110-IR">Iran</option>
<option value="3-111-IE">Irlande</option>
<option value="4-112-IS">Islande</option>
<option value="5-113-IL">Israël</option>
<option value="2-114-IT">Italie</option>
<option value="8-115-JM">Jamaïque</option>
<option value="7-116-JP">Japon</option>
<option value="4-117-GB">Jersey</option>
<option value="8-118-IL">Jordanie</option>
<option value="9-120-KZ">Kazakhstan</option>
<option value="9-121-KE">Kenya</option>
<option value="9-122-KG">Kirghizistan</option>
<option value="9-123-KI">Kiribati</option>
<option value="7-124-RS">Kosovo</option>
<option value="7-126-KW">Koweit</option>
<option value="9-127-LA">Laos</option>
<option value="9-128-LS">Lesotho</option>
<option value="7-129-LV">Lettonie</option>
<option value="7-130-LB">Liban</option>
<option value="9-131-LR">Libéria</option>
<option value="9-132-LY">Libye</option>
<option value="4-133-LI">Liechtenstein</option>
<option value="7-134-LT">Lituanie</option>
<option value="1-135-LU">Luxembourg</option>
<option value="8-136-MO">Macao</option>
<option value="7-137-MK">Macédoine</option>
<option value="8-138-MG">Madagascar</option>
<option value="3-139-PT">Madère</option>
<option value="7-140-MY">Malaisie</option>
<option value="9-141-MW">Malawi</option>
<option value="9-142-MV">Maldives</option>
<option value="8-143-SO">Mali</option>
<option value="4-144-MT">Malte</option>
<option value="9-146-MP">Mariannes du Nord</option>
<option value="7-147-MA">Maroc</option>
<option value="9-148-MH">Marshall</option>
<option value="6-149-MQ">Martinique</option>
<option value="7-150-MU">Maurice</option>
<option value="8-151-MR">Mauritanie</option>
<option value="8-152-YT">Mayotte</option>
<option value="5-153-ES">Melilla</option>
<option value="9-154-MX">Mexique</option>
<option value="7-155-FM">Micronesie</option>
<option value="9-156-MD">Moldavie</option>
<option value="7-158-MN">Mongolie</option>
<option value="8-159-RS">Monténégro</option>
<option value="9-160-MS">Montserrat</option>
<option value="9-161-MZ">Mozambique</option>
<option value="9-163-NA">Namibie</option>
<option value="9-164-NR">Nauru</option>
<option value="9-165-NP">Népal</option>
<option value="6-166-KN">Saint-Christophe-et-Niévès</option>
<option value="9-167-NI">Nicaragua</option>
<option value="8-168-NG">Niger</option>
<option value="8-169-NG">Nigéria</option>
<option value="6-170-NU">Nioué</option>
<option value="4-171-NO">Norvège</option>
<option value="8-172-NC">Nouvelle-Calédonie</option>
<option value="7-173-NZ">Nouvelle-Zélande</option>
<option value="7-174-OM">Oman</option>
<option value="9-175-UG">Ouganda</option>
<option value="9-176-UZ">Ouzbekistan</option>
<option value="8-177-PK">Pakistan</option>
<option value="9-178-PW">Belau</option>
<option value="9-179-PS">Palestine</option>
<option value="9-180-PA">Panama</option>
<option value="9-181-PG">Papouasie-Nouvelle-Guinée</option>
<option value="9-182-PY">Paraguay</option>
<option value="2-183-NL">Pays-Bas</option>
<option value="9-184-PE">Pérou</option>
<option value="8-185-PH">Philippines</option>
<option value="6-186-FM">Pohnpei</option>
<option value="4-187-PL">Pologne</option>
<option value="8-188-PF">Polynésie Française</option>
<option value="8-189-PR">Porto Rico</option>
<option value="3-190-PT">Portugal</option>
<option value="7-191-QA">Qatar</option>
<option value="6-192-RE">Réunion</option>
<option value="9-193-MP">Rota</option>
<option value="7-194-RO">Roumanie</option>
<option value="2-195-GB">Royaume-Uni</option>
<option value="7-196-RU">Russie</option>
<option value="9-197-RW">Rwanda</option>
<option value="8-198-AN">Saba</option>
<option value="9-199-MP">Saïpan</option>
<option value="9-200-SB">Salomon</option>
<option value="9-201-SV">Salvador</option>
<option value="9-202-AS">Samoa américaines</option>
<option value="9-203-AS">Samoa</option>
<option value="4-204-SM">Saint-Marin</option>
<option value="9-205-ST">Sao Tomé-et-Principe</option>
<option value="7-206-SN">Sénégal</option>
<option value="7-207-RS">Serbie</option>
<option value="9-208-SC">Seychelles</option>
<option value="9-209-SL">Sierra Leone</option>
<option value="7-210-SG">Singapour</option>
<option value="7-211-SK">Slovaquie</option>
<option value="7-212-SI">Slovénie</option>
<option value="9-213-SO">Somalie</option>
<option value="9-214-SD">Soudan</option>
<option value="8-215-LK">Sri Lanka</option>
<option value="6-216-FR">Saint-Barthelemy</option>
<option value="8-217-KN">Saint-Christophe</option>
<option value="8-218-AN">Saint-Eustache</option>
<option value="6-219-KN">Saint-John</option>
<option value="6-220-KN">Saint-Kitts</option>
<option value="6-221-FR">Saint-Martin</option>
<option value="8-222-AN">Sint-Maarten</option>
<option value="8-223-PM">Saint-Pierre-et-Miquelon</option>
<option value="8-224-VI">Saint-Thomas</option>
<option value="8-225-VC">Saint-Vincent</option>
<option value="8-226-VI">Sainte-Croix</option>
<option value="8-227-LC">Sainte-Lucie</option>
<option value="3-228-SE">Suède</option>
<option value="4-229-CH">Suisse</option>
<option value="9-230-SR">Surinam</option>
<option value="9-231-SZ">Swaziland</option>
<option value="8-232-SY">Syrie</option>
<option value="9-233-TJ">Tadjikistan</option>
<option value="7-235-TW">Taïwan</option>
<option value="9-236-TZ">Tanzanie</option>
<option value="8-237-TD">Tchad</option>
<option value="7-238-CZ">République tchèque</option>
<option value="7-239-TH">Thaïlande</option>
<option value="9-240-TL">Timor Oriental</option>
<option value="9-241-MP">Tinian</option>
<option value="8-242-TG">Togo</option>
<option value="9-243-TO">Tonga</option>
<option value="8-244-BG">Tortola</option>
<option value="8-245-TT">Trinité-et-Tobago</option>
<option value="7-246-TN">Tunisie</option>
<option value="9-247-TM">Turkmenistan</option>
<option value="8-248-TC">Iles Turks-et-Caicos</option>
<option value="4-249-TR">Turquie</option>
<option value="9-250-TV">Tuvalu</option>
<option value="7-251-UA">Ukraine</option>
<option value="8-252-RE">Union</option>
<option value="9-253-UY">Uruguay</option>
<option value="9-254-VU">Vanuatu</option>
<option value="4-255-VA">Saint-Siège</option>
<option value="8-256-VE">Vénézuela</option>
<option value="8-257-VI">Iles Vierges américaines</option>
<option value="8-258-VG">Iles Vierges britanniques</option>
<option value="8-259-VN">Viêt Nam</option>
<option value="8-260-GB">Virgin Gorda</option>
<option value="9-262-WF">Wallis-et-Futuna</option>
<option value="9-263-FM">Yap</option>
<option value="8-264-YE">Yemen</option>
<option value="7-265-YU">Yougoslavie</option>
<option value="9-266-ZM">Zambie</option>
<option value="9-267-ZW">Zimbabwe</option>
Rappel du lien : http://www.france.webmaster.free.fr/art ... 9318673042

:D

FREEZER
Invité n'ayant pas de compte PHPfrance

11 mars 2010, 22:47

Pour ceux que ça intéresse le code SQL de table équivalente :
CREATE TABLE IF NOT EXISTS `pays` (
  `id` int(11) NOT NULL auto_increment,
  `code` varchar(2) NOT NULL,
  `fr` varchar(255) NOT NULL,
  `en` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=272 ;

--
-- Contenu de la table `pays`
--

INSERT INTO `pays` (`id`, `code`, `fr`, `en`) VALUES
(1, 'AF', 'Afghanistan', 'Afghanistan'),
(2, 'ZA', 'Afrique du Sud', 'South Africa'),
(3, 'AL', 'Albanie', 'Albania'),
(4, 'DZ', 'Algérie', 'Algeria'),
(5, 'DE', 'Allemagne', 'Germany'),
(6, 'AD', 'Andorre', 'Andorra'),
(7, 'AO', 'Angola', 'Angola'),
(8, 'AI', 'Anguilla', 'Anguilla'),
(9, 'AQ', 'Antarctique', 'Antarctica'),
(10, 'AG', 'Antigua-et-Barbuda', 'Antigua & Barbuda'),
(11, 'AN', 'Antilles néerlandaises', 'Netherlands Antilles'),
(12, 'SA', 'Arabie saoudite', 'Saudi Arabia'),
(13, 'AR', 'Argentine', 'Argentina'),
(14, 'AM', 'Arménie', 'Armenia'),
(15, 'AW', 'Aruba', 'Aruba'),
(16, 'AU', 'Australie', 'Australia'),
(17, 'AT', 'Autriche', 'Austria'),
(18, 'AZ', 'Azerbaïdjan', 'Azerbaijan'),
(19, 'BJ', 'Bénin', 'Benin'),
(20, 'BS', 'Bahamas', 'Bahamas, The'),
(21, 'BH', 'Bahreïn', 'Bahrain'),
(22, 'BD', 'Bangladesh', 'Bangladesh'),
(23, 'BB', 'Barbade', 'Barbados'),
(24, 'PW', 'Belau', 'Palau'),
(25, 'BE', 'Belgique', 'Belgium'),
(26, 'BZ', 'Belize', 'Belize'),
(27, 'BM', 'Bermudes', 'Bermuda'),
(28, 'BT', 'Bhoutan', 'Bhutan'),
(29, 'BY', 'Biélorussie', 'Belarus'),
(30, 'MM', 'Birmanie', 'Myanmar (ex-Burma)'),
(31, 'BO', 'Bolivie', 'Bolivia'),
(32, 'BA', 'Bosnie-Herzégovine', 'Bosnia and Herzegovina'),
(33, 'BW', 'Botswana', 'Botswana'),
(34, 'BR', 'Brésil', 'Brazil'),
(35, 'BN', 'Brunei', 'Brunei Darussalam'),
(36, 'BG', 'Bulgarie', 'Bulgaria'),
(37, 'BF', 'Burkina Faso', 'Burkina Faso'),
(38, 'BI', 'Burundi', 'Burundi'),
(39, 'CI', 'Côte d''Ivoire', 'Ivory Coast (see Cote d''Ivoire)'),
(40, 'KH', 'Cambodge', 'Cambodia'),
(41, 'CM', 'Cameroun', 'Cameroon'),
(42, 'CA', 'Canada', 'Canada'),
(43, 'CV', 'Cap-Vert', 'Cape Verde'),
(44, 'CL', 'Chili', 'Chile'),
(45, 'CN', 'Chine', 'China'),
(46, 'CY', 'Chypre', 'Cyprus'),
(47, 'CO', 'Colombie', 'Colombia'),
(48, 'KM', 'Comores', 'Comoros'),
(49, 'CG', 'Congo', 'Congo'),
(50, 'KP', 'Corée du Nord', 'Korea, Demo. People''s Rep. of'),
(51, 'KR', 'Corée du Sud', 'Korea, (South) Republic of'),
(52, 'CR', 'Costa Rica', 'Costa Rica'),
(53, 'HR', 'Croatie', 'Croatia'),
(54, 'CU', 'Cuba', 'Cuba'),
(55, 'DK', 'Danemark', 'Denmark'),
(56, 'DJ', 'Djibouti', 'Djibouti'),
(57, 'DM', 'Dominique', 'Dominica'),
(58, 'EG', 'Égypte', 'Egypt'),
(59, 'AE', 'Émirats arabes unis', 'United Arab Emirates'),
(60, 'EC', 'Équateur', 'Ecuador'),
(61, 'ER', 'Érythrée', 'Eritrea'),
(62, 'ES', 'Espagne', 'Spain'),
(63, 'EE', 'Estonie', 'Estonia'),
(64, 'US', 'États-Unis', 'United States'),
(65, 'ET', 'Éthiopie', 'Ethiopia'),
(66, 'FI', 'Finlande', 'Finland'),
(67, 'FR', 'France', 'France'),
(68, 'GE', 'Géorgie', 'Georgia'),
(69, 'GA', 'Gabon', 'Gabon'),
(70, 'GM', 'Gambie', 'Gambia, the'),
(71, 'GH', 'Ghana', 'Ghana'),
(72, 'GI', 'Gibraltar', 'Gibraltar'),
(73, 'GR', 'Grèce', 'Greece'),
(74, 'GD', 'Grenade', 'Grenada'),
(75, 'GL', 'Groenland', 'Greenland'),
(76, 'GP', 'Guadeloupe', 'Guinea, Equatorial'),
(77, 'GU', 'Guam', 'Guam'),
(78, 'GT', 'Guatemala', 'Guatemala'),
(79, 'GN', 'Guinée', 'Guinea'),
(80, 'GQ', 'Guinée équatoriale', 'Equatorial Guinea'),
(81, 'GW', 'Guinée-Bissao', 'Guinea-Bissau'),
(82, 'GY', 'Guyana', 'Guyana'),
(83, 'GF', 'Guyane française', 'Guiana, French'),
(84, 'HT', 'Haïti', 'Haiti'),
(85, 'HN', 'Honduras', 'Honduras'),
(86, 'HK', 'Hong Kong', 'Hong Kong, (China)'),
(87, 'HU', 'Hongrie', 'Hungary'),
(88, 'BV', 'Ile Bouvet', 'Bouvet Island'),
(89, 'CX', 'Ile Christmas', 'Christmas Island'),
(90, 'NF', 'Ile Norfolk', 'Norfolk Island'),
(91, 'KY', 'Iles Cayman', 'Cayman Islands'),
(92, 'CK', 'Iles Cook', 'Cook Islands'),
(93, 'FO', 'Iles Féroé', 'Faroe Islands'),
(94, 'FK', 'Iles Falkland', 'Falkland Islands (Malvinas)'),
(95, 'FJ', 'Iles Fidji', 'Fiji'),
(96, 'GS', 'Iles Géorgie du Sud et Sandwich du Sud', 'S. Georgia and S. Sandwich Is.'),
(97, 'HM', 'Iles Heard et McDonald', 'Heard and McDonald Islands'),
(98, 'MH', 'Iles Marshall', 'Marshall Islands'),
(99, 'PN', 'Iles Pitcairn', 'Pitcairn Island'),
(100, 'SB', 'Iles Salomon', 'Solomon Islands'),
(101, 'SJ', 'Iles Svalbard et Jan Mayen', 'Svalbard and Jan Mayen Islands'),
(102, 'TC', 'Iles Turks-et-Caicos', 'Turks and Caicos Islands'),
(103, 'VI', 'Iles Vierges américaines', 'Virgin Islands, U.S.'),
(104, 'VG', 'Iles Vierges britanniques', 'Virgin Islands, British'),
(105, 'CC', 'Iles des Cocos (Keeling)', 'Cocos (Keeling) Islands'),
(106, 'UM', 'Iles mineures éloignées des États-Unis', 'US Minor Outlying Islands'),
(107, 'IN', 'Inde', 'India'),
(108, 'ID', 'Indonésie', 'Indonesia'),
(109, 'IR', 'Iran', 'Iran, Islamic Republic of'),
(110, 'IQ', 'Irak', 'Irak'),
(111, 'IE', 'Irlande', 'Ireland'),
(112, 'IS', 'Islande', 'Iceland'),
(113, 'IL', 'Israël', 'Israel'),
(114, 'IT', 'Italie', 'Italy'),
(115, 'JM', 'Jamaïque', 'Jamaica'),
(116, 'JP', 'Japon', 'Japan'),
(117, 'JO', 'Jordanie', 'Jordan'),
(118, 'KZ', 'Kazakhstan', 'Kazakhstan'),
(119, 'KE', 'Kenya', 'Kenya'),
(120, 'KG', 'Kirghizistan', 'Kyrgyzstan'),
(121, 'KI', 'Kiribati', 'Kiribati'),
(122, 'KW', 'Koweït', 'Kuwait'),
(123, 'LA', 'Laos', 'Lao People''s Democratic Republic'),
(124, 'LS', 'Lesotho', 'Lesotho'),
(125, 'LV', 'Lettonie', 'Latvia'),
(126, 'LB', 'Liban', 'Lebanon'),
(127, 'LR', 'Liberia', 'Liberia'),
(128, 'LY', 'Libye', 'Libyan Arab Jamahiriya'),
(129, 'LI', 'Liechtenstein', 'Liechtenstein'),
(130, 'LT', 'Lituanie', 'Lithuania'),
(131, 'LU', 'Luxembourg', 'Luxembourg'),
(132, 'MO', 'Macao', 'Macao, (China)'),
(133, 'MG', 'Madagascar', 'Madagascar'),
(134, 'MY', 'Malaisie', 'Malaysia'),
(135, 'MW', 'Malawi', 'Malawi'),
(136, 'MV', 'Maldives', 'Maldives'),
(137, 'ML', 'Mali', 'Mali'),
(138, 'MT', 'Malte', 'Malta'),
(139, 'MP', 'Mariannes du Nord', 'Northern Mariana Islands'),
(140, 'MA', 'Maroc', 'Morocco'),
(141, 'MQ', 'Martinique', 'Martinique'),
(142, 'MU', 'Maurice', 'Mauritius'),
(143, 'MR', 'Mauritanie', 'Mauritania'),
(144, 'YT', 'Mayotte', 'Mayotte'),
(145, 'MX', 'Mexique', 'Mexico'),
(146, 'FM', 'Micronésie', 'Micronesia, Federated States of'),
(147, 'MD', 'Moldavie', 'Moldova, Republic of'),
(148, 'MC', 'Monaco', 'Monaco'),
(149, 'MN', 'Mongolie', 'Mongolia'),
(150, 'MS', 'Montserrat', 'Montserrat'),
(151, 'MZ', 'Mozambique', 'Mozambique'),
(152, 'NP', 'Népal', 'Nepal'),
(153, 'NA', 'Namibie', 'Namibia'),
(154, 'NR', 'Nauru', 'Nauru'),
(155, 'NI', 'Nicaragua', 'Nicaragua'),
(156, 'NE', 'Niger', 'Niger'),
(157, 'NG', 'Nigeria', 'Nigeria'),
(158, 'NU', 'Nioué', 'Niue'),
(159, 'NO', 'Norvège', 'Norway'),
(160, 'NC', 'Nouvelle-Calédonie', 'New Caledonia'),
(161, 'NZ', 'Nouvelle-Zélande', 'New Zealand'),
(162, 'OM', 'Oman', 'Oman'),
(163, 'UG', 'Ouganda', 'Uganda'),
(164, 'UZ', 'Ouzbékistan', 'Uzbekistan'),
(165, 'PE', 'Pérou', 'Peru'),
(166, 'PK', 'Pakistan', 'Pakistan'),
(167, 'PA', 'Panama', 'Panama'),
(168, 'PG', 'Papouasie-Nouvelle-Guinée', 'Papua New Guinea'),
(169, 'PY', 'Paraguay', 'Paraguay'),
(170, 'NL', 'Pays-Bas', 'Netherlands'),
(171, 'PH', 'Philippines', 'Philippines'),
(172, 'PL', 'Pologne', 'Poland'),
(173, 'PF', 'Polynésie française', 'French Polynesia'),
(174, 'PR', 'Porto Rico', 'Puerto Rico'),
(175, 'PT', 'Portugal', 'Portugal'),
(176, 'QA', 'Qatar', 'Qatar'),
(177, 'CF', 'République centrafricaine', 'Central African Republic'),
(178, 'CD', 'République démocratique du Congo', 'Congo, Democratic Rep. of the'),
(179, 'DO', 'République dominicaine', 'Dominican Republic'),
(180, 'CZ', 'République tchèque', 'Czech Republic'),
(181, 'RE', 'Réunion', 'Reunion'),
(182, 'RO', 'Roumanie', 'Romania'),
(183, 'GB', 'Royaume-Uni', 'Saint Pierre and Miquelon'),
(184, 'RU', 'Russie', 'Russia (Russian Federation)'),
(185, 'RW', 'Rwanda', 'Rwanda'),
(186, 'SN', 'Sénégal', 'Senegal'),
(187, 'EH', 'Sahara occidental', 'Western Sahara'),
(188, 'KN', 'Saint-Christophe-et-Niévès', 'Saint Kitts and Nevis'),
(189, 'SM', 'Saint-Marin', 'San Marino'),
(190, 'PM', 'Saint-Pierre-et-Miquelon', 'Saint Pierre and Miquelon'),
(191, 'VA', 'Saint-Siège ', 'Vatican City State (Holy See)'),
(192, 'VC', 'Saint-Vincent-et-les-Grenadines', 'Saint Vincent and the Grenadines'),
(193, 'SH', 'Sainte-Hélène', 'Saint Helena'),
(194, 'LC', 'Sainte-Lucie', 'Saint Lucia'),
(195, 'SV', 'Salvador', 'El Salvador'),
(196, 'WS', 'Samoa', 'Samoa'),
(197, 'AS', 'Samoa américaines', 'American Samoa'),
(198, 'ST', 'Sao Tomé-et-Principe', 'Sao Tome and Principe'),
(199, 'SC', 'Seychelles', 'Seychelles'),
(200, 'SL', 'Sierra Leone', 'Sierra Leone'),
(201, 'SG', 'Singapour', 'Singapore'),
(202, 'SI', 'Slovénie', 'Slovenia'),
(203, 'SK', 'Slovaquie', 'Slovakia'),
(204, 'SO', 'Somalie', 'Somalia'),
(205, 'SD', 'Soudan', 'Sudan'),
(206, 'LK', 'Sri Lanka', 'Sri Lanka (ex-Ceilan)'),
(207, 'SE', 'Suède', 'Sweden'),
(208, 'CH', 'Suisse', 'Switzerland'),
(209, 'SR', 'Suriname', 'Suriname'),
(210, 'SZ', 'Swaziland', 'Swaziland'),
(211, 'SY', 'Syrie', 'Syrian Arab Republic'),
(212, 'TW', 'Taïwan', 'Taiwan'),
(213, 'TJ', 'Tadjikistan', 'Tajikistan'),
(214, 'TZ', 'Tanzanie', 'Tanzania, United Republic of'),
(215, 'TD', 'Tchad', 'Chad'),
(216, 'TF', 'Terres australes françaises', 'French Southern Territories - TF'),
(217, 'IO', 'Territoire britannique de l''Océan Indien', 'British Indian Ocean Territory'),
(218, 'TH', 'Thaïlande', 'Thailand'),
(219, 'TL', 'Timor Oriental', 'Timor-Leste (East Timor)'),
(220, 'TG', 'Togo', 'Togo'),
(221, 'TK', 'Tokélaou', 'Tokelau'),
(222, 'TO', 'Tonga', 'Tonga'),
(223, 'TT', 'Trinité-et-Tobago', 'Trinidad & Tobago'),
(224, 'TN', 'Tunisie', 'Tunisia'),
(225, 'TM', 'Turkménistan', 'Turkmenistan'),
(226, 'TR', 'Turquie', 'Turkey'),
(227, 'TV', 'Tuvalu', 'Tuvalu'),
(228, 'UA', 'Ukraine', 'Ukraine'),
(229, 'UY', 'Uruguay', 'Uruguay'),
(230, 'VU', 'Vanuatu', 'Vanuatu'),
(231, 'VE', 'Venezuela', 'Venezuela'),
(232, 'VN', 'Viêt Nam', 'Viet Nam'),
(233, 'WF', 'Wallis-et-Futuna', 'Wallis and Futuna'),
(234, 'YE', 'Yémen', 'Yemen'),
(235, 'YU', 'Yougoslavie', 'Saint Pierre and Miquelon'),
(236, 'ZM', 'Zambie', 'Zambia'),
(237, 'ZW', 'Zimbabwe', 'Zimbabwe'),
(238, 'MK', 'Macédoine', 'Macedonia, TFYR'),
(239, 'PT', 'Açores', 'Açores'),
(240, 'FR', 'Anglo Normandes', 'Anglo Normandes'),
(241, 'NL', 'Bonaire', 'Bonaire'),
(242, 'ES', 'Canaries', 'Canaries'),
(243, 'ES', 'Ceuta', 'Ceuta'),
(244, 'IL', 'Cisjordanie', 'Cisjordanie'),
(245, 'PS', 'Palestine', 'Palestine'),
(246, 'PS', 'Gaza', 'Gaza'),
(247, 'NL', 'Curaçao', 'Curaçao'),
(248, 'GB', 'Guernesey', 'Guernesey'),
(249, 'GB', 'Jersey', 'Jersey'),
(250, 'RS', 'Kosovo', 'Kosovo'),
(251, 'PT', 'Madère', 'Madère'),
(252, 'MP', 'Rota', 'Rota'),
(253, 'MP', 'Saïpan', 'Saïpan'),
(254, 'MP', 'Tinian', 'Tinian'),
(256, 'ES', 'Melilla', 'Melilla'),
(257, 'RS', 'Monténégro', 'Monténégro'),
(258, 'FM', 'Pohnpei', 'Pohnpei'),
(259, 'AN', 'Saba', 'Saba'),
(260, 'RS', 'Serbie', 'Serbie'),
(261, 'FR', 'Saint-Barthelemy', 'Saint-Barthelemy'),
(262, 'AN', 'Saint-Eustache', 'Saint-Eustache'),
(263, 'KN', 'Saint-John', 'Saint-John'),
(264, 'KN', 'Saint-Kitts', 'Saint-Kitts'),
(265, 'VI', 'Saint-Thomas', 'Saint-Thomas'),
(266, 'VI', 'Sainte-Croix', 'Sainte-Croix'),
(267, 'FM', 'Yap', 'Yap'),
(268, 'FR', 'Saint-Martin', 'Saint-Martin'),
(269, 'AN', 'Sint-Maarten', 'Sint-Maarten'),
(270, 'BG', 'Tortola', 'Tortola'),
(271, 'GB', 'Virgin Gorda', 'Virgin Gorda');
Je vous souhaite bonne route (et moins de galère)