Un peu d'aide de ma part alors.
Je représente d'abord l'architecture du dossier www/
Donc un dossier images/ et dedans des sous dossiers dont un nommer pays/ dedans tu listes tes pays (ceux que tu utilises)
ex: belgique.jpg
usa.jpg
russie.jpg
Dans ta BDD tu stockes de cet manières (c'est un exemple parmis tant d'autre).
champs pays: belgique
usa
russie
Tu créer une fonction qui récupérer la liste des pays. (avec une requête assez classique)
$requeteRecupPays = "SELECT pays FROM listePays";
Alors il faut savoir que si tes pays ne change rarement mais qu'il sont beaucoup appeler, il peut être utilise de travailler avec des fichiers .txt et éventuellement stocker pour le cas de tes visiteurs (abonné) leur
langue préférer.
Tu stocks le résultat dans un tableau (sa parait logique).
Donc
$tabPays = array(); //ton tableau qui contient la liste des pays que tu as recup
Je ne suis pas sur mais je pense que la balise
<select></select>
à des problème sous IE (si quelqu'un peut me confirmer) pour intégrer une structure de type
<option>
<img .. />
</option>
Donc on va bosser avec des liste (
<li></li>
).
Bien sur avec une fonction:
function creationListePays($tabPays){
foreach($tabPays as $value){
//donc on créer un li on ajoute la balise img et on concatène le pays avec .jpg qu'on ajoute dans le src pour renseigner le chemin
echo '<li><img src="images/pays/'.$value.'.jpg" alt="" class="pays"/></li>';
}
}
Bon à toi de jouer. bon travail.