Når man så vælger Aa-Aå skal man få alle navne som starter med A.
Problemet ligger i jeg kun skal vise de kategorier hvor der er nogle navne listet. Dvs. hvis der ikke er nogle navne under D, så skal vi ikke vise denne kategori.
<?php $output_string = ''; $chars = mysql_query("SELECT DISTINCT(UPPER(LEFT(name,1))) AS fc FROM tbl_name ORDER BY name") or die (mysql_error()); while ($row = mysql_fetch_assoc($chars)) { $output_string .= ', <a href="?char='.$row['fc'].'">'.$row['fc'].'a-'.$row['fc'].'å</a>'; }
Når nu du så engang skal lave et udtræk udfra startbogstavet må jeg så anbefale dig at lade være med at bruge LIKE - den er simpelthen for sløv til det. Brug i stedet:
$sql = mysql_query("SELECT * FROM tabel WHERE UPPER(LEFT(name,1)) = '".$_GET['char']."'") or die(mysql_error());
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.