Liste alpha
Le
ADB
Bonjour,
Je sors une liste triée dans l'ordre alpha depuis une base mysql.
J'aimerai insérer des balises A, B, C, etc. entre chaque groupe
correspondant à la lettre.
Pour l'instant, j'ai ça:
while( $row=mysql_fetch_array( $id_result ) )
{
if ( $row[titre] !=$tmp )
{
$alpha=substr($row[titre],0,1);
echo"<br /><b><a name='$alpha'>$alpha</a></b><br />";
}
if ( $row[titre] !=$tmp )
{
$site=$row[site];
$titre=$row[titre];
$site=(($row[site]=="")?"$row[titre]
<a href=\"reche0-prs.php3?titre=$titre\"><img src='quote.png'
alt='La fiche du journal' border='0'></a>":"
<a href=\"$row[site]\" target='blank'>$row[titre]</a>
<a href=\"reche0-prs.php3?titre=$titre\"><img src='quote.png'
alt='La fiche du journal' border='0'></a>");
echo"$site, <br>";
}
}
mais ça ne regroupe pas les titres sous la lettre correspondante.
Merci de votre aide
ADB
Je sors une liste triée dans l'ordre alpha depuis une base mysql.
J'aimerai insérer des balises A, B, C, etc. entre chaque groupe
correspondant à la lettre.
Pour l'instant, j'ai ça:
while( $row=mysql_fetch_array( $id_result ) )
{
if ( $row[titre] !=$tmp )
{
$alpha=substr($row[titre],0,1);
echo"<br /><b><a name='$alpha'>$alpha</a></b><br />";
}
if ( $row[titre] !=$tmp )
{
$site=$row[site];
$titre=$row[titre];
$site=(($row[site]=="")?"$row[titre]
<a href=\"reche0-prs.php3?titre=$titre\"><img src='quote.png'
alt='La fiche du journal' border='0'></a>":"
<a href=\"$row[site]\" target='blank'>$row[titre]</a>
<a href=\"reche0-prs.php3?titre=$titre\"><img src='quote.png'
alt='La fiche du journal' border='0'></a>");
echo"$site, <br>";
}
}
mais ça ne regroupe pas les titres sous la lettre correspondante.
Merci de votre aide
ADB

Poser une question


plutot :
if ( $row[titre]{0} != $alpha )
si c'est une question de tri, ajoute un ORDER BY titre dans la commande sql
eça