Bonjour,
après une requête SQL, je cherche à remplacer les abréviation d'une colonne par le mot complet. J'y vais à l'aide d'une array comme suit:
Mais je n'arrive pas à faire un affichage correct par la suite...
Si je fais comme ça:
Les noms s'affiche selon l'ordre alphabétique des provinces, alors que je veux que ça soit selon l'ordre alphabétique des noms!
Je cherche également à faire afficher 2 noms en particulier avant les autres...
Modifié par juliesunset (10 Dec 2012 - 16:50)
après une requête SQL, je cherche à remplacer les abréviation d'une colonne par le mot complet. J'y vais à l'aide d'une array comme suit:
$provinces = array('AL' => "Alberta",
'BC' => "Colombie-Britanique",
'ON' => "Ontario",
'SK' => "Saskatchewan",
'QC' => "Québec");
Mais je n'arrive pas à faire un affichage correct par la suite...
Si je fais comme ça:
foreach($provinces as $key => $val) {
$recherche = "SELECT * FROM prostaff WHERE pays='Canada' AND categorie='pro' AND province='$key' ORDER BY nom NOT IN ('Gagnon'), groupe NOT IN ('Buck Addict'), nom";
$requete = mysql_query($recherche);
while ($info = mysql_fetch_assoc($requete)){
}
Les noms s'affiche selon l'ordre alphabétique des provinces, alors que je veux que ça soit selon l'ordre alphabétique des noms!
Je cherche également à faire afficher 2 noms en particulier avant les autres...
Modifié par juliesunset (10 Dec 2012 - 16:50)