$harf=$_GET['harf'];
$harfler=range('A','Z');
$sayi0_9=array('0-9');
$dizi=array_merge($sayi0_9,$harfler);
if(!in_array($harf,$dizi)){$harf=NULL;}
foreach($harfler as $xx){
echo '<a href="hile.php?harf='.$xx.'">'.$xx.'</a>';
}

switch($harf){
case NULL:
$sql=mysql_query("select * from hile order by rand() limit 50");
// rastgele veriler
break;

default:
$sql=mysql_query("select * from hile where hile_baslik REGEXP '^[$harf]'");
//harfle başlayan veriler
break;
}
hile ayrıntılarınıda çektir aynı dosyadan.

$harf=$_GET['harf'];
$id=(int)$_GET['id'];
$harfler=range('A','Z');
$sayi0_9=array('0-9');
$dizi=array_merge($sayi0_9,$harfler);
if(!in_array($harf,$dizi)){$harf=NULL;}
foreach($harfler as $xx){
echo '<a href="hile.php?harf='.$xx.'">'.$xx.'</a>';
}

switch($id){case 0: case NULL: 

switch($harf){
case NULL:
$sql=mysql_query("select * from hile order by rand() limit 50");
// rastgele veriler
break;

default:
$sql=mysql_query("select * from hile where hile_baslik REGEXP '^[$harf]'");
//harfle başlayan veriler
break;
}
break; 
default: 
$sql=mysql_query("select * from hile where id='".$id."'");
//// hile verileri
 break; }
kolay gelsin
+kodları kontrol et yazım hataları olabilir.