PHP Mysql Arama Sonuçlarını Listeleme Sayfası Oluşturma. Mysql Arama

07.04.2010 03:00 — PHP, Programlama, Webmaster,

Php programla dilinde mysql veritabanınız içindeki verileri arama yaptırıp listelemek isteyebilirsiniz. AÅŸağıdaki kod kümesini arama.php içine yapıştırın ve veritabanınız ile baÄŸlantısını saÄŸlayıp alanları kendi mysql yapınıza göre düzeltin. Sorunsuz ÅŸekilde çalıştığını ve aramalarınızı listelediÄŸini göreceksiniz

 

 

 

 

 

 

 

PHP MYSQL ARAMA SAYFASI / arama.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>Untitled Document</title>
</head>
<body>
<form method="post" action="arama.php">
<input type="text" name="search" size="25" maxlength="25" />
<input type="Submit" name="Submit" value="Submit" />
</form>
<?php
mysql_connect("localhost","kullanici adi","sifre");
mysql_select_db("veri_tabani_adi");
$search=$_POST["search"];
$result = mysql_query("SELECT * FROM makaleler WHERE makale LIKE '%$search%'");
$bulunan=0;
while($r=mysql_fetch_array($result))
{
$bulunan++;
$makale=$r["makale"];
$id=$r["id"];
$url=$r["url"];
echo "$id -> $makale      ";
echo '<a href="'.$url.'">"'.$url.'"</a><br>';
}
if ($bulunan==0){echo "Hiç kayit bulunamadi.";} else {echo $bulunan." makale bulundu";}
?>
</body>
</html>

 

    Yorumlar...
    (Toplam 17 yorum var.)


    Sayfa: 12 >>>

    Bu yorumu gerçekten şikayet etmek istiyor musunuz ???


    Bir sebep belirtmek isterseniz alttaki kutucuÄŸa yazabilirsiniz...




    Pencereyi Kapat...
  1. 07.05.2010 16:52
    özgür


    Misafir




    Herşeyi hallettim sorunsuz çalışıyor fakat yapmak istediğim arama yapılan kelimenin sonuç sayfasında renkli yada kalın göstermek istiyorum bunu nasıl yapabilirim nasıl renklendirebilirim teşekkürler
  2. 30.10.2010 04:27
    Çetin


    Misafir




    Aşağıda yazdığım fonksiyonla bunu kolaylıkla yapabilirsiniz: [code] function kalin_yap($aranan,$sorgu){ $sonuc= str_replace($aranan,"".$ranan."",$sorgu); return $sonuc; } [/code] kullanımı: kalinyap($aranan,$sorgu);
  3. 01.05.2011 23:41
    ersin


    Misafir




    bn de yaptım ama bn sadece onu bulası degıl buldugun seyın hepsını lıstelemesını ıstıom lıstelerken $id le $ makeleri degıl $ad $soyad gıbı
  4. 04.09.2011 00:39
    ibrahim


    Misafir




    güzel paylaşım
  5. 12.10.2011 19:17


    Kayıtlı Üye
    Yorum: 1
    Forum Mesaj: 0




    Arkadaşlar bu kodda kendi yapmaya çalıştığım bir uygulamada sorun var. olay şu; sorgula.html isimli bir sorgulama sayfam var. bu sayfada sadece tablomdaki int veri türüne türünde belgeno isimli kolonu arama yaptırmak istiyorum..aşağıdaki şekilde yazdığım zaman tüm kayıtları getiriyor.. yardım ederseniz sevinirimm... $aranan=$_POST["belgeno"]; $result = mysql_query("SELECT * FROM kayitlar WHERE belgeno like '%$aranan%'");
  6. 13.10.2011 08:41


    Admin
    Yorum: 293
    Forum Mesaj: 224




    @ sgoksahan: Sorgunuzda hata göremedim. Sanırım sonuçları listeleme aşamasında problem var. Listeleme kodunuzun tamamını yazar mısınız?
  7. 17.10.2011 09:29
    ercan


    Misafir




    $search=$_POST["search"]; $result = mysql_query("SELECT * FROM uyeler WHERE adi LIKE '%$search%'"); $bulunan=0; while($r=mysql_fetch_array($result)) { $bulunan++; $adi=$r["adi"]; $soyadi=$r["soyadi"]; $uyeadi=$r["uyeadi"]; $eposta=$r["eposta"]; $tarih=$r["dogumtarihi"]; $dershane=$r["dershane"]; $sehir=$r["sehir"]; echo "Adı Soyadı :$adi $soyadi "; echo "Kullanıcı Adı : $uyeadi "; echo "E-Mail Adresi : $eposta "; echo "Dogum Tarihi : $tarih "; echo "Dershane : $dershane "; echo "Sehir : $sehir "; } if ($bulunan==0){echo "Hiç kayit bulunamadi.";} else {echo $bulunan." uye bulundu";} ?> hepsini listeliyor orun nerede bulamadım yardım
  8. 23.10.2011 20:06


    Admin
    Yorum: 293
    Forum Mesaj: 224




    @ ercan: . Ercan bey, alt satırdaki search değişkenin önündeki ve sonundaki % işaretlerini kaldırıp deneyin. . $result = mysql_query("SELECT * FROM uyeler WHERE adi LIKE '$search'");
  9. 24.11.2011 10:49
    gülçin


    Misafir




    ben de aynı seyı ıstıyorum ne yapmalıyız ersin yazmış:
    bn de yaptım ama bn sadece onu bulası degıl buldugun seyın hepsını lıstelemesını ıstıom lıstelerken $id le $ makeleri degıl $ad $soyad gıbı

  10. 24.11.2011 14:25


    Admin
    Yorum: 293
    Forum Mesaj: 224




    Gülçin hanım yapmak istediğiniz tam olarak nedir?

Sayfa:12 >>>


Yorum Yazın


Yorumları Gizle | İçeriği Gizle