none
mysql tabloda arama yapma RRS feed

  • Soru

  • iyi akşamlar oluşturduğum hayvan_bilgileri adlı tablomda tür cins veya ad alanına göre arama yapmak istiyorum sanırım arama kısmı tamam fakat aranan kelime bulununca o kelimeye ait tüm verileri ekrana bastırm kısmını yapamadım yardım bekliyorum  mesela kullanıcı köpek diye arayınca tablodaki tüm köpeklerin adları yasları ve cinslerini listelesin 

    kodlarım :

    form kısmı :

    <html>

    <form action="aramaislem.php" name="ara" method="get">
    Aranacak Kelime : <input type="text" name="aranacak_kelime"><br>
    <select name="sec"><option value="tur">TUR Icinde Ara<option>
    <option value="cins">Cins Icinde Ara<option>
    <option value="ad">Ad Icinde Ara<option>
    <option value="hepsinde">Hepsinde Ara<option>
    </select><br>
    <br><input type="submit" name="ara" value="ara">
    </form>
    </html>

    arama kısmı :

    <?php  
    require('baglan.php');
    $aranacak_kelime = mysql_real_escape_string($_GET['aranacak_kelime']);
    $sec =$_GET['sec'];

    if($sec=="tur"){

    $sql= mysql_query("SELECT * FROM hayvan_bilgileri tur like '.$aranacak_kelime.'");

    }elseif($sec=="cins"){

    $sql= mysql_query("SELECT * FROM hayvan_bilgileri WHERE cins like '.$aranacak_kelime.'");

    }elseif($sec=="ad"){

    $sql= mysql_query("SELECT * FROM hayvan_bilgileri WHERE ad like '.$aranacak_kelime.'");
    }elseif($sec=="hepsinde"){

    $sql= mysql_query("SELECT * FROM hayvan_bilgileri WHERE tur like '.$aranacak_kelime.' or cins like '.$aranacak_kelime.' or ad like '.$aranacak_kelime.'");

    13 Aralık 2013 Cuma 19:04

Yanıtlar

  • Merhaba,

    Php ve MySql konusunda tecrübeli arkadaşlar daha açıklayıcı yardımlarda bulunabilirler ama http://www.youtube.com/watch?v=eqU-NbmWAN0 linkindeki videoda belki fikir verme adına yardımcı olabilir.

    Kolay gelsin.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. İletişim : ozgurtekbas[at]live[nokta]com

    14 Aralık 2013 Cumartesi 17:06