freelance iş ilanları

arkadaşlar bitti tek bi sorunum kaldı php arama

21 Mesajlar 2.493 Okunma
lstbozum
smsonayhizmeti

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
bir arama bölümü yaptım
veritabanı oluşturdum
hata da almıyorum
veri tabanımda tablo eklemedim

Ara.html sayfam











ara_sonuc.php sayfam
include("ara_baglan.php"); //bağlantı dosyasını aldık.
@$arama=$_POST['arama']; //arama değişkenini post ile aldık.
if($arama==""){ //eğer arama boşsa...
header("Location:ara.html"); //index.html'ye yönlendirsin.
} else { //boş değilse...
$bul=mysql_query("SELECT * FROM arama WHERE kelime LIKE '%$arama%' icerik LIKE '%$arama%'"); //bul değişkeni ile veritabanında girilen değer var mı diye kontrol ettiriyoruz..while($getir=mysql_fetch_array($bul)){ //veritabanından verilerimizi while içinde alıyoruz.$kelime=$getir['kelime']; //kelimeyi aldık.$icerik=$getir['icerik']; //içeriği aldık.
echo("$kelime, $icerik
"); //yazdırdık...
}

}
?>

ara_baglan.php sayfam


$sunucu = "localhost"; //
$kuladi = "cep_ara"; //kullanıcı adı
$sifre = "cepsifre"; //şifre
$verit = "cep_ara"; //veritabanı
$baglan=mysql_connect($sunucu, $kuladi, $sifre) or die(mysql_error());mysql_select_db($verit, $baglan) or die(mysql_error());
?>

bağlantı adresi koysite.cepedit.com/ara.html
boş sayfa çıkıyor nerde hata yapıyorum
 

 

wmaraci
reklam

Onur89TR Onur89TR Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.12.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek .
  • Konum İzmir
  • Ad Soyad ** **
  • Mesajlar 2376
  • Beğeniler 704 / 791
  • Ticaret 1, (%100)
@$arama=$_POST['arama'];
Sanki bu satırın:
$arama=$_POST['arama'];
Böyle olması gerekebilir gibi geliyor.
ismail03

kişi bu mesajı beğendi.

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Sonuç Boş sayfa :)

Ek Olarak: veritabanı bağlantısında mı bi sıkıntı var :)

Ek Olarak: :confused: kimse bilmiyormu
 

 

ozcan0110 ozcan0110 WM Aracı Kullanıcı
  • Üyelik 13.05.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelance Web Developer
  • Konum Balıkesir
  • Ad Soyad Ö** A**
  • Mesajlar 234
  • Beğeniler 26 / 27
  • Ticaret 1, (%100)
$kelime bu ikisni açıklamada yazmışssın ama kod olarak nasıl çekileceğini yazmadığından boş yazdırıyor.
$icerik
 

 

wmaraci
wmaraci

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Nasıl düzeltebilirim
 

 

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)

ismail03 adlı üyeden alıntı

Sonuç Boş sayfa :)

Ek Olarak: veritabanı bağlantısında mı bi sıkıntı var :)

Ek Olarak: :confused: kimse bilmiyormu


Merhaba;


require_once('ara_baglan.php');
if($_POST['arama'] !== '' OR !== NULL){
$bul=mysql_query("SELECT * FROM arama WHERE kelime LIKE '%$arama%' icerik LIKE '%$arama%'") or die (mysql_Error());
While($oku = mysql_fetch_assoc($bul)) {
echo $GelenKelime = $oku['kelime'].'
';
echo $GelenIcerik = $oku['icerik'].'
';
}
}else{
header("Location:ara.html");
}


Birde bu şekilde deneyin isterseniz.
 

 

turkedition turkedition WM Aracı Kullanıcı
  • Üyelik 22.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Bilgisayar Programcılığı
  • Konum İstanbul Avrupa
  • Ad Soyad Y** A**
  • Mesajlar 435
  • Beğeniler 90 / 80
  • Ticaret 1, (%100)
Ayrıca da SQL injectiondan korunmak için veriyi filtrelemeyi unutmayın :).

$ara = mysql_real_escape_string($_POST['arama']);
ismail03

kişi bu mesajı beğendi.

Skype: mehmetgyazilim

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)

turkedition adlı üyeden alıntı

Ayrıca da SQL injectiondan korunmak için veriyi filtrelemeyi unutmayın :).

Bende ekleyecektim fakat arkadasin kafasi karismasin diye olabildigince sade tutmaya calistim. Onerin icin cok tesekkurler.
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

turkedition adlı üyeden alıntı

Ayrıca da SQL injectiondan korunmak için veriyi filtrelemeyi unutmayın :).
hocam kodların hepsiyle versen yalnış bişey yapmayayım :)

Ek Olarak: hocam yine aynı kar etmiyo ara_sonuc boş

Ek Olarak: require_once('ara_baglan.php');
$ara = mysql_real_escape_string($_POST['arama']);
if($_POST['arama'] !== '' OR !== NULL){
$bul=mysql_query("SELECT * FROM arama WHERE kelime LIKE '%$arama%' icerik LIKE '%$arama%'") or die (mysql_Error());
While($oku = mysql_fetch_assoc($bul)) {
echo $GelenKelime = $oku['kelime'].'
';
echo $GelenIcerik = $oku['icerik'].'
';
}
}else{
header("Location:ara.html");
}
?>
 

 

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)

ismail03 adlı üyeden alıntı

hocam kodların hepsiyle versen yalnış bişey yapmayayım :)

Ek Olarak: hocam yine aynı kar etmiyo ara_sonuc boş

Ek Olarak: require_once('ara_baglan.php');
$ara = mysql_real_escape_string($_POST['arama']);
if($ara !== '' OR !== NULL){
$bul=mysql_query("SELECT * FROM arama WHERE kelime LIKE '%$arama%' icerik LIKE '%$arama%'") or die (mysql_Error());
While($oku = mysql_fetch_assoc($bul)) {
echo $GelenKelime = $oku['kelime'].'
';
echo $GelenIcerik = $oku['icerik'].'
';
}
}else{
header("Location:ara.html");
}
?>


Rica ederim...
yukarıda ki kodda filtre kullandıgın için ara degıskenı uzerınden kontrol yapmalısın.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al