• 22-05-2009, 10:57:41
    #10
    Misafir
    Örnek şu şekilde kullanılabilir

    include ("ayarlar.php");
    $search = $_POST["search"];
    $ara = mysql_query("SELECT * FROM tablo WHERE isim LIKE '$search'");
    while($yaz = mysql_fetch_object($ara)) {
    echo "$yaz->isim";
    }
  • 22-05-2009, 11:04:27
    #11
    ByMsT adlı üyeden alıntı: mesajı görüntüle
    Örnek şu şekilde kullanılabilir
    include ("ayaralar.php");
    $search = $_POST["search"];
    $ara = mysql_query("SELECT * FROM tablo WHERE isim LIKE '$search'");
    while($yaz = mysql_fetch_object($ara)) {
    echo "$yaz->isim";
    }

    daha kafam ilerisine el vermedi bunu anlayamadim hocam.

    bu örneği genişletebilirmisiniz acaba hocam
  • 22-05-2009, 11:08:08
    #12
    Üyeliği durduruldu
    mizansen adlı üyeden alıntı: mesajı görüntüle
    daha kafam ilerisine el vermedi bunu anlayamadim hocam.
    bu örneği genişletebilirmisiniz acaba hocam
    hocam forumda like deyimini bir aratirsaniz biraz daha ışık yakabilir sizin için.

    birde benzer şekilde performans açısından against match deyimi var.
  • 22-05-2009, 11:18:46
    #13
    <?
    <form id="form1" name="form1" method="post" action="anasayfa.php">
    <label>
    <input name="textfield" type="text" value="Arama yapilacak yer" />
    </label>
    <label>
    <input type="submit" name="Submit" value="Ara" />
    </label>
    </form>
    include ("baglan.php");
    $search = $_POST["search"];
    $ara = mysql_query("SELECT * FROM katagoriler WHERE isim LIKE '$search'");
    while($yaz = mysql_fetch_object($ara)) {
    echo "$yaz->isim";
    }

    ?>

    hocam ya bişiler cıkartabilirmisiniz bana elimden bu geldi ara butonunua tıkliyorum.sayfayi yeniliyor sadece anlayamadim
  • 22-05-2009, 11:25:05
    #14
    Üyeliği durduruldu
    mizansen adlı üyeden alıntı: mesajı görüntüle
    hocam ya bişiler cıkartabilirmisiniz bana elimden bu geldi ara butonunua tıkliyorum.sayfayi yeniliyor sadece anlayamadim
    like ifadesinde % kullanirsaniz başına yada sonuna uyan kelime kriterini dğeiştirebiliyorsunuz

    mysql_query("SELECT * FROM katagoriler WHERE isim LIKE '%$search%'");

    içinde herhangi bir yerinde kelime geçen ifade olarak geçer. yine israr ederekten forumda like i aratirsaniz zaten detaylı cevaplar var
  • 22-05-2009, 11:27:24
    #15
    Misafir
    Bu yeterli olabilir

    Tablo ve isim yazan yerleri ayarlayın

    anasayfa.php

    <form action="ara.php" method="post">
    <input name="search" type="text" value="Ara">
    <input type="submit" name="Submit" value="Gönder">

    ara.php

    <?php
    include ("ayarlar.php"); // mysql ayarları
    $search = $_POST["search"]; // gönderilen veriyi alıyoruz
    $ara = mysql_query("SELECT * FROM tablo WHERE isim LIKE '%$search%'");
    while($yaz = mysql_fetch_object($ara)) {
    echo "$yaz->isim"; // gönderilen verinin geçtiği isimleri yazdırıyoruz
    
    }
    
    ?>
  • 22-05-2009, 11:43:08
    #16
    ByMsT adlı üyeden alıntı: mesajı görüntüle
    Bu yeterli olabilir
    Tablo ve isim yazan yerleri ayarlayın
    anasayfa.php
    <form action="ara.php" method="post">
    <input name="search" type="text" value="Ara">
    <input type="submit" name="Submit" value="Gönder">
    ara.php
    <?php
    include ("ayarlar.php"); // mysql ayarları
    $search = $_POST["search"]; // gönderilen veriyi alıyoruz
    $ara = mysql_query("SELECT * FROM tablo WHERE isim LIKE '%$search%'");
    while($yaz = mysql_fetch_object($ara)) {
    echo "$yaz->isim"; // gönderilen verinin geçtiği isimleri yazdırıyoruz
    }
    ?>
    hocam tesekkür ederim yaptim peki bu tek bir tablo için bunun içine birden fazla tabloyu nasil eklerim
  • 22-05-2009, 12:51:09
    #17
    Hocam öğrenmek istediğim birşey var. Diyelim ki ben şehir seçeceğim ve aradığım şeyin sadece o şehir kategorisinde olup olmadığını öğrenmek istiyorum.

    Aşağıda buna göre bir HTML örnek yaptım.

    <td><select name="il" style="width:120px">
    <option value=0>Türkiye Geneli -----</OPTION>
    <option value=00> </OPTION>
    <option value="Adana">Adana</option>
    			<option value="Adıyaman">Adıyaman</option>
    			<option value="Afyon">Afyon</option>
    			<option value="Ağrı">Ağrı</option>
    </select></td>
    PHP'de bunun için aramayı nasıl yapacağız?
  • 22-05-2009, 13:01:01
    #18
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    select adi from tablo1 where adi = '$adi'
    union all
    select adi from tablo2 where adi2 ='$adi'
    @sdemirkeser üstad zaten vermiş cevabı.
    sanırım dikkat etmediniz