• 17-02-2010, 22:23:45
    #1
    merhaba arkadaşlar bir script yazıyorumda arama fonksiyonu yapıyorum fakat hata alıyorum nerede hata yapmış olabilirim kodlar aşağıdaki gibi
    Aldığım hata bu: Parse error: syntax error, unexpected T_VARIABLE in C:\Inetpub\vhosts\ordabirimi.com\httpdocs\sarki\ar ama.php on line 221

    221inci satırda



    $sec = $_GET['sec'];  /*Selectte nereyı sectıyse ona gore arama komutunu sectık */


    Tüm kodlar


    <?php // 
    include('ayar.php') // Mysql Baglantısı Yaptık ..
    $aranacak_kelime = mysql_real_escape_string($_GET['aranacak_kelime']); /* Aranacak Kelimeyı arama.php den cektik */
    $sec = $_GET['sec'];  /*Selectte nereyı sectıyse ona gore arama komutunu sectık */
    if($sec=="1"){ 
    $sql= mysql_query("SELECT * FROM sarkici WHERE soyleyen like '%".$aranacak_kelime."%'"); 
    }elseif($sec=="2"){ 
    $sql= mysql_query("SELECT * FROM parca WHERE isim like '%".$aranacak_kelime."%'");
    }
    
    }//arama bitis
  • 17-02-2010, 22:39:40
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hata arama.php de bu kodlar arama.php nin değil sanırım.
  • 17-02-2010, 22:43:31
    #3
    Hocam kodları kendim yapıyorum acemiyim bu arama kodunu başka bir yerden buldum kendime göre düzenledim herşey normal ama çalışmıyor...
    peki bana bu şekilde arama yapabileceğim bişi örnek gösterebilirmisiniz
  • 17-02-2010, 22:53:45
    #4
    <?php // 
    include('ayar.php'); // Mysql Baglantısı Yaptık ..
    $aranacak_kelime = mysql_real_escape_string($_GET['aranacak_kelime']); /* Aranacak Kelimeyı arama.php den cektik */
    $sec = $_GET['sec'];  /*Selectte nereyı sectıyse ona gore arama komutunu sectık */
    if($sec=="1"){ 
    $sql= mysql_query("SELECT * FROM sarkici WHERE soyleyen like '%".$aranacak_kelime."%'"); 
    }elseif($sec=="2"){ 
    $sql= mysql_query("SELECT * FROM parca WHERE isim like '%".$aranacak_kelime."%'");
    }
    
    }//arama bitis
  • 17-02-2010, 23:01:12
    #5
    Üyeliği durduruldu
    $aranacak_kelime = mysql_real_escape_string($_GET['aranacak_kelime']); /* Aranacak Kelimeyı arama.php den cektik */
    $sec = $_GET['sec'];  /*Selectte nereyı sectıyse ona gore arama komutunu sectık */
    if($sec=="1"){ 
    $sql= mysql_query("SELECT * FROM sarkici WHERE soyleyen like '%".$aranacak_kelime."%'"); 
    }elseif($sec=="2"){ 
    $sql= mysql_query("SELECT * FROM parca WHERE isim like '%".$aranacak_kelime."%'");
    }
    
    }
    Hocam Burda En Son da Süslü Parantez Neyi Kapatıyor ?
    kodlarında üst kısımlarda bir döngü yok ise bu fazla
    istersen birde switch ile dene istersen

    switch ($_GET['sec']) {
        case 1:
    $sql= mysql_query("SELECT * FROM sarkici WHERE soyleyen like '%".$aranacak_kelime."%'"); 
            break;
        case 2:
    $sql= mysql_query("SELECT * FROM parca WHERE isim like '%".$aranacak_kelime."%'");
            break;
    }
  • 17-02-2010, 23:02:41
    #6
    hocam bu oldu hata vermiyor fakat şimdide çekemiyorum yada yanlışmı çekiyorum :S ilk defa arama kodu ile çalışıyorum fazla oldum biliyorum fakat yardımcı olurmusunuz... başka siteden bulduğum şekilde çekmiyor ...

    <?php
    if($sec){
    echo "$aranacak_kelime<br>";
    echo "soyleyen<br>";
    echo "isim<br>";
    ;
    }else{ echo "Sonuc Bulunamadı"; }



    ?>
  • 17-02-2010, 23:05:13
    #7
    Üyeliği durduruldu
    include('ayar.php'); 
    $aranacak_kelime = mysql_real_escape_string($_GET['aranacak_kelime']); 
    $sec = $_GET['sec'];
    if($sec=="1"){ 
    $sql= mysql_query("SELECT * FROM sarkici WHERE soyleyen LIKE '%$aranacak_kelime%'"); 
    }elseif($sec=="2"){ 
    $sql= mysql_query("SELECT * FROM parca WHERE isim LIKE '%$aranacak_kelime%'");
    }
  • 17-02-2010, 23:16:02
    #8
    justgo hocam oldu buda ikiside oldu hatasız peki ama bunları nasıl çekerim ben :S id sini çekmem gerek inanın fazla olduğumun farkındayım hocam...
  • 17-02-2010, 23:24:54
    #9
    Üyeliği durduruldu
    include('ayar.php'); 
    $aranacak_kelime = mysql_real_escape_string($_GET['aranacak_kelime']); 
    $sec = $_GET['sec'];
    if($sec=="1"){ 
    $sql= mysql_query("SELECT * FROM sarkici WHERE soyleyen LIKE '%$aranacak_kelime%'"); 
    }elseif($sec=="2"){ 
    $sql= mysql_query("SELECT * FROM parca WHERE isim LIKE '%$aranacak_kelime%'");
    }  
    
    while ($cek = mysql_fetch_array($sql)){
    
    echo $cek['id'];
    
    }
    gibi