par
datesta » 28 mars 2010, 20:46
tu peux faire comme sur le sujet donné par stealth35 mais aussi comme ça :
$result = mysql_query("SELECT nom, prenom, SUBSTRING(nom,1,1) as lettre FROM contact ORDER BY nom, prenom");
$arrNom = Array();
while($row = mysql_fetch_array($result)) //recup des infos dans un tableau indexé par la 1ere lettre du nom
{
$arrNom[$row["lettre"]][] = $row["nom"]." ".$row["prenom"];
}
//et là tu parcours $arrNom pour affichage
mais bon là tu stockes dans un tableau alorsque tu peux t'en passer ^^
tu peux faire comme sur le sujet donné par stealth35 mais aussi comme ça :
[php]
$result = mysql_query("SELECT nom, prenom, SUBSTRING(nom,1,1) as lettre FROM contact ORDER BY nom, prenom");
$arrNom = Array();
while($row = mysql_fetch_array($result)) //recup des infos dans un tableau indexé par la 1ere lettre du nom
{
$arrNom[$row["lettre"]][] = $row["nom"]." ".$row["prenom"];
}
//et là tu parcours $arrNom pour affichage
[/php]
mais bon là tu stockes dans un tableau alorsque tu peux t'en passer ^^