Witam!
Mam liste piosenek ułożoną alfabetycznie...Chodzi o to aby przy tych zaczynających sie na 'a' była duża literka 'A' przy tych na 'b' - 'B' itd...
A więc jest tak:
[sql:1:a7b0f2982d]
<?
if(!is_numeric($_GET["id"]))
{
echo "A<br>";
if($q=mysql_query("SELECT id, nazwy FROM piosenki WHERE nazwy LIKE 'a%' ORDER BY nazwy ASC "))
{
while($t=mysql_fetch_array($q))
{
echo "<a href="teksty?id=".$t["id"]."">".$t["nazwy"]."</a><br>";
}
}
else
{
echo "Bład zapytania. Bład: ".mysql_error();
}
}
else
{
if($q=mysql_query("SELECT nazwy, teksty FROM piosenki WHERE id='".$_GET["id"]."'"))
{
$t=mysql_fetch_array($q);
echo "<font size="2"><b>".$t["nazwy"]."</a></font><br><br>";
echo $t["teksty"];
}
else
{
echo "Bład zapytania. Bład: ".mysql_error();
}
}
?> [/sql:1:a7b0f2982d]
I teraz pytanie: by napisać to samo do 'B' 'C' ... trzeba cały kod powtarzać czy może da się to jakoś łatwiej załatwić ?
pozdrawiam