-------- Message original --------
To: <[EMAIL PROTECTED]>
Subject: galette-0.62
From: Gildas COTOMALE <[EMAIL PROTECTED]>
Date: Fri, 1 Oct 2004 14:37:25 GMT

========================================================================
Notifications dans la page des préférences

Notice: Undefined variable: pref_pays_req in WEBROOT.preferences.php on
line 404
id="libelle">Pays :
Notice:  Undefined variable:  pref_adresse2 in WEBROOT.preferences.php
on line 393
Notice:  Undefined variable:  pref_pays in WEBROOT.preferences.php on
line 405


========================================================================
avertissement dans la page d'enregistrement/modification fiche adhérant
(il en est de même pour le logo dans la page des préférences)

- Le fichier transmis n'est pas une image valide (PNG ou JPEG).
L'enregistrement a cependant été effectué.

Or il se trouve que le fichier transmis est une image JPEG 200x150 avec
l'extension .jpg


========================================================================
Suggestion au sujet des dates et des pays...

Dans le formulaire d'ajout d'adhérant, il y a deux champs réservés aux
dates (de naissance et de création). Il serait plus ergonomique si
l'utilisateur n'avait pas à se préoccuper du format de la date
(jj/mm/aaaa), ce qui est réalisable en proposant des listes déroulantes
:
- pour le jour
<select name="jj">
 <option value="00">inconnu</option>
 <option value="01">1er</option>
 <option value="02">&nbsp;2</option>
 <option value="03">&nbsp;3</option>
 <option value="04">&nbsp;4</option>
 <option value="05">&nbsp;5</option>
 <option value="06">&nbsp;6</option>
 <option value="07">&nbsp;7</option>
 <option value="08">&nbsp;8</option>
 <option value="09">&nbsp;9</option>
 <option value="10">10</option>
 <option value="11">11</option>
 <option value="12">12</option>
 <option value="13">13</option>
 <option value="14">14</option>
 <option value="15">15</option>
 <option value="16">16</option>
 <option value="17">17</option>
 <option value="18">18</option>
 <option value="19">19</option>
 <option value="20">20</option>
 <option value="21">21</option>
 <option value="22">22</option>
 <option value="23">23</option>
 <option value="24">24</option>
 <option value="25">25</option>
 <option value="26">26</option>
 <option value="27">27</option>
 <option value="28">28</option>
 <option value="29">29</option>
 <option value="30">30</option>
 <option value="31">31</option>
</select>
- pour le mois
<select name="mm">
 <option value="00">inconnu</option>
 <option value="01">janvier</option>
 <option value="02">f&eacute;vrier</option>
 <option value="03">mars</option>
 <option value="04">avril</option>
 <option value="05">mai</option>
 <option value="06">juin</option>
 <option value="07">juillet</option>
 <option value="08">ao&ucirc;t</option>
 <option value="09">septembre</option>
 <option value="10">octobre</option>
 <option value="11">novembre</option>
 <option value="12">d&eacute;cembre</option>
</select>
- pour l'année
<input type="text" name="aaaa" size="4" mawlength="4">

Les différents champs peuvent ensuite être rassemblés ensemble avec le
délimitateur de son choix ou directement passé à la fonction php
checkdate(jj,mm,aaaa) ou être directement passé à MySQL au format iso
(aaammjj avec ou sans délimitateur...)
Pour réafficher les données récuppérées depuis la base de données, le
principe est aussi trivial que décrit plus loin au sujet des pays...

Pour les pays en effet, il est devenu fréquent dans les web-appliances
d'avoir la liste des pays... Même principe donc. Voici une des façons
d'implémenter cela (mais je crois qu'une fonction "isSelected" est déjà
prévue pour faire cela) :
<select name="pays">
 <?php $cc=''; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>choisir : </option>
 <?php $cc='af'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Afghanistan</option>
 <?php $cc='za'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Afrique du sud</option>
 <?php $cc='al'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Albanie</option>
 <?php $cc='dz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Alg&eacute;rie</option>
 <?php $cc='de'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Allemagne</option>
 <?php $cc='ad'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Andorre</option>
 <?php $cc='ao'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Angola</option>
 <?php $cc='ai'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Anguilla</option>
 <?php $cc='aq'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Antarctique</option>
 <?php $cc='ag'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Antigua-et-barbuda</option>
 <?php $cc='an'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Antilles n&eacute;erlandaises</option>
 <?php $cc='sa'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Arabie saoudite</option>
 <?php $cc='ar'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Argentine</option>
 <?php $cc='am'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Arm&eacute;nie</option>
 <?php $cc='aw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Aruba</option>
 <?php $cc='au'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Australie</option>
 <?php $cc='at'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Autriche</option>
 <?php $cc='az'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Azerba&iuml;djan</option>
 <?php $cc='bs'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bahamas</option>
 <?php $cc='bh'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bahre&iuml;n</option>
 <?php $cc='bd'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bangladesh</option>
 <?php $cc='bb'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Barbade</option>
 <?php $cc='by'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>B&eacute;larus</option>
 <?php $cc='be'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Belgique</option>
 <?php $cc='bz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Belize</option>
 <?php $cc='bj'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>B&eacute;nin</option>
 <?php $cc='bm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bermudes</option>
 <?php $cc='bt'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bhoutan</option>
 <?php $cc='bo'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bolivie</option>
 <?php $cc='ba'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bosnie-Herz&eacute;govine</option>
 <?php $cc='bw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Botswana</option>
 <?php $cc='bv'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bouvet, &icirc;le</option>
 <?php $cc='br'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Br&eacute;sil</option>
 <?php $cc='bn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Brun&eacute;i Darussalam</option>
 <?php $cc='bg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Bulgarie</option>
 <?php $cc='bf'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Burkina Faso</option>
 <?php $cc='bi'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Burundi</option>
 <?php $cc='ky'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Ca&iuml;mans, &icirc;les</option>
 <?php $cc='kh'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Cambodge</option>
 <?php $cc='cm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Cameroun</option>
 <?php $cc='ca'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Canada</option>
 <?php $cc='cv'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Cap-Vert</option>
 <?php $cc='cf'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Centrafricaine, r&eacute;p.</option>
 <?php $cc='cl'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Chili</option>
 <?php $cc='cn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Chine</option>
 <?php $cc='cx'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Christmas, &icirc;le</option>
 <?php $cc='cy'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Chypre</option>
 <?php $cc='cc'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Cocos (keeling), &icirc;les</option>
 <?php $cc='co'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Colombie</option>
 <?php $cc='km'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Comores</option>
 <?php $cc='cd'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Congo, la r&eacute;p. d&eacute;m. (ex
Za&iuml;re)</option>
 <?php $cc='cg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Congo, r&eacute;p.</option>
 <?php $cc='ck'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Cook, &icirc;les</option>
 <?php $cc='kr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Cor&eacute;e (Nord), r&eacute;p. de</option>
 <?php $cc='kp'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Cor&eacute;e (Sud), r&eacute;p. pop.</option>
 <?php $cc='cr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Costa Rica</option>
 <?php $cc='ci'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>C&ocirc;te d&#039;Ivoire</option>
 <?php $cc='hr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Croatie</option>
 <?php $cc='cu'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Cuba</option>
 <?php $cc='dk'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Danemark</option>
 <?php $cc='dj'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Djibouti</option>
 <?php $cc='do'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Dominicaine, r&eacute;p.</option>
 <?php $cc='dm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Dominique</option>
 <?php $cc='eg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>&Eacute;gypte</option>
 <?php $cc='sv'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>El-Salvador</option>
 <?php $cc='ae'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>&Eacute;mirats-Arabes-Unis</option>
 <?php $cc='ec'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>&Eacute;quateur</option>
 <?php $cc='er'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>&Eacute;rythr&eacute;e</option>
 <?php $cc='es'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Espagne</option>
 <?php $cc='ee'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Estonie</option>
 <?php $cc='us'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>&Eacute;tats-unis</option>
 <?php $cc='et'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>&Eacute;thiopie</option>
 <?php $cc='fk'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Falkland (Malvin), &icirc;les</option>
 <?php $cc='fo'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>F&eacute;ro&eacute;, &icirc;les</option>
 <?php $cc='fj'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Fidji</option>
 <?php $cc='fi'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Finlande</option>
 <?php $cc='fr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>France</option>
 <?php $cc='ga'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Gabon</option>
 <?php $cc='gm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Gambie</option>
 <?php $cc='ge'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>G&eacute;orgie</option>
 <?php $cc='gs'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>G&eacute;orgie du sud et les</option>
 <?php $cc='gh'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Ghana</option>
 <?php $cc='gi'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Gibraltar</option>
 <?php $cc='gr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Gr&egrave;ce</option>
 <?php $cc='gd'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Grenade</option>
 <?php $cc='gl'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Groenland</option>
 <?php $cc='gp'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Guadeloupe</option>
 <?php $cc='gu'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Guam</option>
 <?php $cc='gt'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Guatemala</option>
 <?php $cc='gn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Guin&eacute;e</option>
 <?php $cc='gw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Guin&eacute;e-Bissau</option>
 <?php $cc='gq'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Guin&eacute;e-&Eacute;quatoriale</option>
 <?php $cc='gy'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Guyana</option>
 <?php $cc='gf'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Guyane-Fran&ccedil;aise</option>
 <?php $cc='ht'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Ha&iuml;ti</option>
 <?php $cc='hm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Heard et McDonald, &icirc;les</option>
 <?php $cc='hn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Honduras</option>
 <?php $cc='hk'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Hong-Kong</option>
 <?php $cc='hu'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Hongrie</option>
 <?php $cc='in'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Inde</option>
 <?php $cc='id'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Indon&eacute;sie</option>
 <?php $cc='ir'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Iran, r&eacute;p. islam.</option>
 <?php $cc='iq'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Iraq</option>
 <?php $cc='ie'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Irlande</option>
 <?php $cc='is'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Islande</option>
 <?php $cc='il'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Isra&euml;l</option>
 <?php $cc='it'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Italie</option>
 <?php $cc='jm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Jama&iuml;que</option>
 <?php $cc='jp'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Japon</option>
 <?php $cc='jo'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Jordanie</option>
 <?php $cc='kz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Kazakhstan</option>
 <?php $cc='ke'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Kenya</option>
 <?php $cc='kg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Kirghizistan</option>
 <?php $cc='ki'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Kiribati</option>
 <?php $cc='kw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Kowe&iuml;t</option>
 <?php $cc='la'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Laos, r&eacute;p. d&eacute;m.</option>
 <?php $cc='ls'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Lesotho</option>
 <?php $cc='lv'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Lettonie</option>
 <?php $cc='lb'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Liban</option>
 <?php $cc='lr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Lib&eacute;ria</option>
 <?php $cc='ly'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Libyenne, Jamahiriya arabe</option>
 <?php $cc='li'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Liechtenstein</option>
 <?php $cc='lt'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Lituanie</option>
 <?php $cc='lu'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Luxembourg</option>
 <?php $cc='mo'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Macao</option>
 <?php $cc='mk'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mac&eacute;doine (ex Yougoslave,
r&eacute;p.)</option>
 <?php $cc='mg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Madagascar</option>
 <?php $cc='my'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Malaisie</option>
 <?php $cc='mw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Malawi</option>
 <?php $cc='mv'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Maldives</option>
 <?php $cc='ml'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mali</option>
 <?php $cc='mt'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Malte</option>
 <?php $cc='mp'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mariannes du nord, &icirc;le</option>
 <?php $cc='ma'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Maroc</option>
 <?php $cc='mh'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Marshall, &icirc;les</option>
 <?php $cc='mq'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Martinique</option>
 <?php $cc='mu'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Maurice</option>
 <?php $cc='mr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mauritanie</option>
 <?php $cc='yt'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mayotte</option>
 <?php $cc='mx'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mexique</option>
 <?php $cc='fm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Micron&eacute;sie, &eacute;tats
f&eacute;d.</option>
 <?php $cc='um'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mineures &Eacute;loign&eacute;e,
&icirc;les</option>
 <?php $cc='md'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Moldova, r&eacute;p. de</option>
 <?php $cc='mc'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Monaco</option>
 <?php $cc='mn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mongolie</option>
 <?php $cc='ms'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Montserrat</option>
 <?php $cc='mz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Mozambique</option>
 <?php $cc='mm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Myanmar</option>
 <?php $cc='na'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Namibie</option>
 <?php $cc='nr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Nauru</option>
 <?php $cc='np'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>N&eacute;pal</option>
 <?php $cc='ni'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Nicaragua</option>
 <?php $cc='ne'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Niger</option>
 <?php $cc='ng'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Nig&eacute;ria</option>
 <?php $cc='nu'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Niu&eacute;</option>
 <?php $cc='nf'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Norfolk, &icirc;le</option>
 <?php $cc='no'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Norv&egrave;ge</option>
 <?php $cc='nc'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Nouvelle-Cal&eacute;donie</option>
 <?php $cc='nz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Nouvelle-Z&eacute;lande</option>
 <?php $cc='io'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Oc&eacute;an Indien, Territoire
Britanniques</option>
 <?php $cc='om'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Oman</option>
 <?php $cc='ug'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Ouganda</option>
 <?php $cc='uz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Ouzb&eacute;kistan</option>
 <?php $cc='pk'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Pakistan</option>
 <?php $cc='pw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Palaos</option>
 <?php $cc='ps'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Palestinien, territoire occup&eacute;</option>
 <?php $cc='pa'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Panama</option>
 <?php $cc='pg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Papouasie-nouvelle-gui</option>
 <?php $cc='py'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Paraguay</option>
 <?php $cc='nl'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Pays-Bas</option>
 <?php $cc='pe'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>P&eacute;rou</option>
 <?php $cc='ph'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Philippines</option>
 <?php $cc='pn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Pitcairn</option>
 <?php $cc='pl'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Pologne</option>
 <?php $cc='pf'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Polyn&eacute;sie Fran&ccedil;aise</option>
 <?php $cc='pr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Porto Rico</option>
 <?php $cc='pt'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Portugal</option>
 <?php $cc='qa'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Qatar</option>
 <?php $cc='re'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>R&eacute;union</option>
 <?php $cc='ro'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Roumanie</option>
 <?php $cc='gb'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Royaume-Uni (Grande Bretagne)</option>
 <?php $cc='ru'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Russie, f&eacute;d. de</option>
 <?php $cc='rw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Rwanda</option>
 <?php $cc='eh'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Sahara-Occidental</option>
 <?php $cc='kn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Saint-Kitts-et-Nevis</option>
 <?php $cc='sm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Saint-Marin</option>
 <?php $cc='pm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Saint-Pierre-et-Miquelon</option>
 <?php $cc='vc'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Saint-Vincent-et-les-Grenadines</option>
 <?php $cc='sh'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Sainte-H&eacute;l&egrave;ne</option>
 <?php $cc='lc'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Sainte-Lucie</option>
 <?php $cc='sb'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Salomon, &icirc;les</option>
 <?php $cc='as'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Samoa Am&eacute;ricaines</option>
 <?php $cc='ws'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Samoa Britaniques</option>
 <?php $cc='st'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Sao-Tom&eacute;-et-Principe</option>
 <?php $cc='sn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>S&eacute;n&eacute;gal</option>
 <?php $cc='yu'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Serbie-Mont&eacute;n&eacute;gro (ex
Yougoslavie)</option>
 <?php $cc='sc'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Seychelles</option>
 <?php $cc='sl'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Sierra-Leone</option>
 <?php $cc='sg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Singapour</option>
 <?php $cc='sk'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Slovaquie</option>
 <?php $cc='si'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Slov&eacute;nie</option>
 <?php $cc='so'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Somalie</option>
 <?php $cc='sd'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Soudan</option>
 <?php $cc='lk'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Sri-Lanka</option>
 <?php $cc='se'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Su&egrave;de</option>
 <?php $cc='ch'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Suisse</option>
 <?php $cc='sr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Suriname</option>
 <?php $cc='sj'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Svalbard-et-Jan-Mar, &icirc;les</option>
 <?php $cc='sz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Swaziland</option>
 <?php $cc='sy'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Syrienne, r&eacute;p. arabe</option>
 <?php $cc='tj'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tadjikistan</option>
 <?php $cc='tw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Ta&iuml;wan, province de Chine</option>
 <?php $cc='tz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tanzanie, r&eacute;p. unie</option>
 <?php $cc='td'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tchad</option>
 <?php $cc='cz'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tch&egrave;que, r&eacute;p.</option>
 <?php $cc='tf'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Terres-Australes-Fran&ccedil;aises</option>
 <?php $cc='th'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tha&iuml;lande</option>
 <?php $cc='tl'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Timor-Oriental</option>
 <?php $cc='tg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Togo</option>
 <?php $cc='tk'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tokelau</option>
 <?php $cc='to'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tonga</option>
 <?php $cc='tt'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Trinit&eacute;-et-Tobago</option>
 <?php $cc='tn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tunisie</option>
 <?php $cc='tm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Turkm&eacute;nistan</option>
 <?php $cc='tc'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Turks-et-Ca&iuml;ques, &icirc;les</option>
 <?php $cc='tr'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Turquie</option>
 <?php $cc='tv'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Tuvalu</option>
 <?php $cc='ua'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Ukraine</option>
 <?php $cc='uy'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Uruguay</option>
 <?php $cc='vu'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Vanuatu</option>
 <?php $cc='va'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Vatican (Saint-Si&egrave;ge)</option>
 <?php $cc='ve'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Venezuela</option>
 <?php $cc='vi'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Vierges Am&eacute;ricaines, &icirc;les</option>
 <?php $cc='vg'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Vierges Britanniques, &icirc;les</option>
 <?php $cc='vn'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Viet-Nam</option>
 <?php $cc='wf'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Wallis-et-Futuna</option>
 <?php $cc='ye'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Y&eacute;men</option>
 <?php $cc='zm'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Zambie</option>
 <?php $cc='zw'; echo('<option value="'.$cc.'"'); if($cc==$pays) echo('
selected'); echo('>'); ?>Zimbabwe</option>
</select>
On notera que j'utilise les codes ISO à 2 caractères pour représenter
les pays. Par conséquent, dans la table PREFIX.adherant, la colonne
"pays_adh" au lieu d'être un varchar(50) devient un char(2) : deux
octets (il n'y a pas de petites économies) ! Certains sites préfèrent
l'usage d'entiers (automatiquement incrémentés), mais c'est
discutable...


========================================================================
Suggestion au sujet des préférences...

Est-il vraiment utile d'avoir une table PREFIX.preferences ?
Personnellement, je ne trouve pas la chose
Pourquoi pas un fichier contenant une variable tableau des préférences
(comme le fait phpMyAdmin..? (variable $cfg dans
WEBROOT.phpmyadmin/config.inc.php)


========================================================================
Suggestion au sujet de la table PREFIXE.types_cotisation et de l'ajout
d'adhérant(e) :

Au lieu d'une case à cocher "Exempt de cotisation" dans la fiche,
n'est-il pas mieux l'avoir dans la liste puisqu'on passe de toute façon
par une contribution ensuite...


========================================================================
Suggestion au sujet de la table PREFIXE.types_cotisation :

If faudrait penser à ajouter une entrée "Bénévole" qui aurait la même
priorité que le "Membre actif".
De même il faut inclure "Simple usager" et "Membre non actif"
(synonymes) par opposition au "Membre actif"...
Il faudrait aussi penser à ajouter l'entrée "Sécrétaire général" qui
doit être synonyme de "Vice-président" avec la même priorité.
Enfin, renommer "Ancien" en "Ancien membre"

De mon point de vue, quelque soit son statut, un membre ou non membre
peut être une "Personne morale" ou une "Personne physique" (ça dépend
des statuts de l'association) : ce doit donc être un booléen de la table
PREFIX.adherants ...

Dernière de la liste, les status suivants doivent être unique, ce qui
n'est pas le cas acuellement : "Président", "Vice-président",
"Trésorier" (ou alors, prévoir un "Trésorier général"...)


========================================================================
Remarques au sujet de la table PREFIXE.adherents

Je découvre Galette et ma fois, il n'y a rien à rajouter :-) Bon, ceci
dit, en tant qu'éternel insatisfait ; je voudrais suggérer une grande
modification.

En effet, il serait judicieux lors de l'installation de proposer de
pouvoir utiliser une table existante (pas comme lors de la mise à jour,
mais une table avec un autre nom que PREFIXE.adherants). Et bien mieux,
si une autre table est choisie, il faudrait ensuite lister les champs de
la table et demander les correspondance entre les champs (colonnes)
existant(e)s et ceux attendu(e)s par Galette : donc id_adh pourrait
devenir id_cli..? L'intérêt de tout ceci ? Que Galette puisse devenir un
module d'une autre application (SPIP par exemple) et éviter d'avoir à
gérer deux tables d'adhérants/inscrits.

Le même remarque s'applique à PREFIXE.cotisations pour l'intégration
dans une application comptable...

Dans un premier temps, on peut définir un fichier de "constantes" que
les utilisateurs avancés pourraient éditer manuellement...


========================================================================
Last but not least... :-)

De la même façon qu'un "strtoupper" est utilisé pour le nom, il faut
utiliser un "ucwords" pour le prénom et la ville... Selon les
conventions, c'est au choix entre "ucwords", "ucfirst" et "strtoupper"
pour le reste de l'adresse (code postal et pays sont souvent en capitale
en Europe).

Cordialement,

Gildas Cotomale


Répondre à