• 25-10-2008, 23:24:34
    #1
    Arkadaşlar seLam.
    php ile arama yapma işleminde takıldım bi yerde yardımlarınızı bekliyorum.
    bi formum var arama yapmak için ve ara butonuna tıklandığında arama.php ye gönderiyorum
    arama.php 'm ise şöyle ;

    $aranan = $_GET['aranan'];
    $sorgu = @mysql_query(" select y_baslik from yazilar where y_baslik like '%aranan%'");
    while($yaz=@mysql_fetch_array($sorgu)) {
    $y_baslik=$yaz["y_baslik"];
    echo "<p> <div class='sol'> $y_baslik </div> </p>";
    }

    şu şekilde yaptım ama çalşmıyor.
    çalışması için ne yapmam gerekiyor arkadaşlar bi bakarmısınız ??
  • 26-10-2008, 00:43:56
    #2
    hocam sql sorgusununda aranan kelimesinden önce $ olacak
    yoksa her defasında "aranan" kelimesini arar durur
  • 26-10-2008, 02:28:29
    #3
    hocam $arananda denedim ama sonuç sıfır
    başka bi hata varmı sizce ?
  • 26-10-2008, 02:39:33
    #4
    Eposta Aktivasyonu Gerekmekte
    Form metodunu POST ile dene.
    <form method="post" ...
    $aranan = $_POST['aranan'];
  • 26-10-2008, 02:50:15
    #5
    post ile denedim oldu
    teşekkürler dostum ..
    ama kafama takıldı şimdi get ile post arasında bu konu için ne fark varki :s
  • 26-10-2008, 09:09:27
    #6
    Üyeliği durduruldu
    Get ile hata yapmışsındır büyük ihtimal.Ben get ile yapmıştım bunu...
  • 26-10-2008, 09:46:56
    #7
    gönderdiğin formun method kısmına post yazarsan post ile almak zorundasın
    get ile yazarsan get ile yazmak zorundasın
    farkı get ile gönderirsen url de yazar değişkenler,post ile gönderirsen url de değişkenler çıkmaz
  • 31-12-2008, 08:31:35
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    konuyu hortlatmış olacağım belki ama denedim olmadı post metodunun tam kodunu verebilecek olan var mı

    edit :

    Alıntı
    <?
    $result = mysql_query("SELECT * FROM oyun WHERE tag LIKE '%$search%'");
    $bulunan=0;
    while($r=mysql_fetch_array($result))
    {
    $bulunan++;
    $oyun=$r["adi"];
    $id=$r["id"];
    $adres=$r["adres"];

    echo "$id -> $oyun ";
    echo "<a href=".$adres.">".$adres."</a><br>";
    }

    if ($bulunan==0){
    echo "Hiç kayıt bulunamadı.";
    }
    else {
    echo $bulunan."Sonuçlar";
    }

    ?>
    bunu buldum acaba "tag" ın yanında bir da "adi" arayabilir miyim=?
  • 31-12-2008, 17:47:23
    #9
    Üyeliği durduruldu
    Alıntı
    bunu buldum acaba "tag" ın yanında bir da "adi" arayabilir miyim=?
    Gelen Kelimeyi Hem Tag'da Hem Adında Arar:
    $result = mysql_query("SELECT * FROM oyun WHERE tag LIKE '%$search%' or adi LIKE  '%$search%'");