lostyazilim

(php) form ile veritabanından veri çekmek

4 Mesajlar 652 Okunma
lstbozum
wmaraci reklam

caneraltinel caneraltinel WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Girişimci & Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 252
  • Beğeniler 33 / 35
  • Ticaret 26, (%100)
Merhaba arkadaşlar,
sorgu sayfamdaki forma hizmet numarası girilince veritabanından o hizmet no suna ait veriyi ekrana yazdırmak istiyorum.
Kontrol sayfam :







Sonuç sayfam :
$hno = mysql_real_escape_string($_GET['hizmetno']);
$result = mysql_query("SELECT * FROM islemler WHERE hizmetno='$hno'");
while ($sonuc = mysql_fetch_assoc($result)){
print $sonuc['cevap'];
}
?>


nerede hata yaptığımı düzeltirseniz sevinirim.
 

 

wmaraci
reklam

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Eğer tek bir veri çekecek iseniz bu fonk. öneririm gayet kullanışlı.

function Sor($ID,$TabloIsmi,$SutunIsmi)
{
$Sorgu= mysql_query("SELECT ID,$SutunIsmi FROM $TabloIsmi Where ID=$ID ");
$Satir = mysql_fetch_array($Sorgu);
$Ans = Satir[$SutunIsmi];
return $Ans ;
}


Hayır ben bir çok veri çekeceğim derseniz de ;

$result = mysql_query("SELECT * FROM islemler WHERE hizmetno='$hno'");
while ($sonuc = mysql_fetch_array($result)){

$Degisken =$sonuc ['Ad'];
$Degisken2 =$sonuc ['Tel'];
$Degisken3 =$sonuc ['Adres'];
}


Değişkenleri de çektik kullanımı da size kalmış. Dilerseniz onuda yazabilirim.
 

 

caneraltinel caneraltinel WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Girişimci & Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 252
  • Beğeniler 33 / 35
  • Ticaret 26, (%100)

FurkanKandemir adlı üyeden alıntı

Eğer tek bir veri çekecek iseniz bu fonk. öneririm gayet kullanışlı.

function Sor($ID,$TabloIsmi,$SutunIsmi)
{
$Sorgu= mysql_query("SELECT ID,$SutunIsmi FROM $TabloIsmi Where ID=$ID ");
$Satir = mysql_fetch_array($Sorgu);
$Ans = Satir[$SutunIsmi];
return $Ans ;
}


Hayır ben bir çok veri çekeceğim derseniz de ;

$result = mysql_query("SELECT * FROM islemler WHERE hizmetno='$hno'");
while ($sonuc = mysql_fetch_array($result)){

$Degisken =$sonuc ['Ad'];
$Degisken2 =$sonuc ['Tel'];
$Degisken3 =$sonuc ['Adres'];
}


Değişkenleri de çektik kullanımı da size kalmış. Dilerseniz onuda yazabilirim.


mesela kontrol sayfasındaki forma hizmet numarasını yazıcak sorgula diyicek kullanıcı
sonuc sayfasında o hizmet numarasına ait tek bilgiyi getiricek.
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
O zaman yukarıda verdiğim sor fonksiyonunu kullanmanızı tavsiye ederim :) Değişkenler açık bir şekilde belli zaten
 

 

wmaraci
wmaraci
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