• 04-07-2008, 12:32:34
    #1
    <?
    $harf=$_GET['harf'];
    if($harf==NULL or strlen($harf)!=1){$harf='A';}
    $sayilar=range(65,90);
    foreach($sayilar as $x){
    echo '<a href="hile.php?harf='.chr($x).'"><b><font color="#435803">'. chr($x).'</font> </b></a>&nbsp';
    }
    ?>
    bir kaç önceden r10 dan almıştım kodu ama kod sadece harfleri sıralıyor.
    hile.php?harf=a gibi bunun yanında hile.php?harf=1-9 yapıp sayı ile başlayan verileride çekmeyi istiyorum
  • 06-07-2008, 03:22:16
    #2
    Üyeliği durduruldu
    $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.
  • 06-07-2008, 10:23:17
    #3
    saul sweatcell kardeş + rep