le 12/10/2004 à 14:29
Peacock
Deux mois plus tard,
remontée de ce sujet
à la surface...
.: 1 :.
Malgré l'efficacité des réponses un petit blème subsiste... Le résultat de cette inversion des noms, c'est dans le but de mettre tout ceci dans un menu déroulant, donc Mojorisin, ton exp reg bien qu'hyper efficace me met explose les résultats sur plusieurs ligne :
Simpson Bart
Ali Muhammad
Ceci du au <br> :
Comment replacer le "et" entre les deux noms ?
Si je syntaxe comme suit, c'est pas ça :
ça double le "et", donc cela donne :
Simpson Bart et Ali Muhammad et
So, i need you !
.: 2 :.
A la base de ce problème,
c'est la création d'un menu déroulant
suite à une requète sur une table :
Donc jusque là, tout ceci fonctionne et me donne un menu déroulant mais ordonné alphabétiquement par les prénoms (prénoms et noms dans même champs dû à la possibilité de deux noms), je voudrais savoir comment intégrer l'exp reg donnée plus haut dans ce sujet, et classer ensuite tout ça alphabétiquement dans le menu ?
Est-ce clair ?
Exemple :
suite à la requête j'obtiens un menu tel que :
Bart Simpson
Muhammad Ali
Serge Gainsbourg et Jane Birkin
et je voudrais arriver à ça :
Ali Muhammad
Gainsbourg Serge et Birkin Jane
Simpson Bart
Voila, et je sais pas trop comment m'y prendre...
Merci
remontée de ce sujet
à la surface...
.: 1 :.
Malgré l'efficacité des réponses un petit blème subsiste... Le résultat de cette inversion des noms, c'est dans le but de mettre tout ceci dans un menu déroulant, donc Mojorisin, ton exp reg bien qu'hyper efficace me met explose les résultats sur plusieurs ligne :
Simpson Bart
Ali Muhammad
Ceci du au <br> :
<?php foreach($strings as $key => $noms){
$tab = explode(' ',$noms);
echo $tab[1].' '.$tab[0].' <br> '; php?>
Comment replacer le "et" entre les deux noms ?
Si je syntaxe comme suit, c'est pas ça :
<?php
$tab = explode(' ',$noms);
echo $tab[1].' '.$tab[0].' et '; php?>
ça double le "et", donc cela donne :
Simpson Bart et Ali Muhammad et
So, i need you !
.: 2 :.
A la base de ce problème,
c'est la création d'un menu déroulant
suite à une requète sur une table :
<?php
$requete = "SELECT DISTINCT Nom FROM utilisateur_tbl ORDER BY Nom";
$resultat=mySql_db_query($base, $requete, $id_lien); ?>
<select name="Nom" size="1" > <option selected>-- Noms --</option> <?
while($ligne=mysql_fetch_array($resultat))
{
echo"<option value='$ligne[Nom]'>$ligne[Nom]</option>";
}
php?>
Donc jusque là, tout ceci fonctionne et me donne un menu déroulant mais ordonné alphabétiquement par les prénoms (prénoms et noms dans même champs dû à la possibilité de deux noms), je voudrais savoir comment intégrer l'exp reg donnée plus haut dans ce sujet, et classer ensuite tout ça alphabétiquement dans le menu ?
Est-ce clair ?
Exemple :
suite à la requête j'obtiens un menu tel que :
Bart Simpson
Muhammad Ali
Serge Gainsbourg et Jane Birkin
et je voudrais arriver à ça :
Ali Muhammad
Gainsbourg Serge et Birkin Jane
Simpson Bart
Voila, et je sais pas trop comment m'y prendre...
Merci