lostyazilim
tr.link

php ufak bir sorun

8 Mesajlar 1.023 Okunma
lstbozum
tr.link

AhmetGuler AhmetGuler WM Aracı Kullanıcı
  • Üyelik 04.06.2013
  • Yaş/Cinsiyet 24 / E
  • Meslek .
  • Konum Diğer
  • Ad Soyad A** G**
  • Mesajlar 249
  • Beğeniler 129 / 55
  • Ticaret 24, (%100)
$gelenveri = $_POST['sayi-veri'];
$sorgu = mysql_query('SELECT * FROM puanhesap where siralama='.$gelenveri);
$ogrenci = mysql_fetch_array($sorgu); // Hata alınan satır
echo $ogrenci['deger'];
?>

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ".\www\demo\hesap.php" on line 4
4. satırda hata alıyorum $gelenveri'ye veri girişi yapınca hata gidiyor?


SORUNU ÇÖZDÜM

$gelenveri = 0 + $_POST['sayi-veri']; //Açıklama aşağıda
$sorgu = mysql_query('SELECT * FROM puanhesap where siralama='.$gelenveri);
$ogrenci = mysql_fetch_array($sorgu);
echo $ogrenci['deger'];
?>


Biraz zorlama bir çözüm oldu ama sonuca bakalım. Verileri aldığım textbox'da veri olmadığı bunun yüzünden boş veri döndüğü için hata kodu çıkıyordu bende php kodlarına "0 + veri" ekledim. Gelen veri yoksa değer 0 artık veri ne olursa olsun boş olmadığı içinde hata felan kalmadı:cool:
 

 

wmaraci
reklam

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
Emin değilim ama aşağıdaki şekilde çalışması gerekli.

$ogrenci = mysql_fetch_array($sorgu, MYSQL_ASSOC);

https://secure.php.net/manual/tr/function.mysql-fetch-array.php
iMonster

kişi bu mesajı beğendi.

AhmetGuler AhmetGuler WM Aracı Kullanıcı
  • Üyelik 04.06.2013
  • Yaş/Cinsiyet 24 / E
  • Meslek .
  • Konum Diğer
  • Ad Soyad A** G**
  • Mesajlar 249
  • Beğeniler 129 / 55
  • Ticaret 24, (%100)

kelebek adlı üyeden alıntı

Emin değilim ama aşağıdaki şekilde çalışması gerekli.



https://secure.php.net/manual/tr/function.mysql-fetch-array.php


sorun devam ediyor hocam, sorun veri gelmeden önce değerin tanımsız olması olabilir mi?
 

 

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)

AhmetGüler adlı üyeden alıntı

sorun devam ediyor hocam, sorun veri gelmeden önce değerin tanımsız olması olabilir mi?


Kullandığnız sql'in doğruluğundan emin olun.
 

 

wmaraci
wmaraci

AhmetGuler AhmetGuler WM Aracı Kullanıcı
  • Üyelik 04.06.2013
  • Yaş/Cinsiyet 24 / E
  • Meslek .
  • Konum Diğer
  • Ad Soyad A** G**
  • Mesajlar 249
  • Beğeniler 129 / 55
  • Ticaret 24, (%100)

kelebek adlı üyeden alıntı

Kullandığnız sql'in doğruluğundan emin olun.


sqlde sıkıntı yok en azından bundan eminim :cry:
 

 

iMonster iMonster Old Kid 🔥 Kullanıcı
  • Üyelik 28.01.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 312
  • Beğeniler 131 / 58
  • Ticaret 0, (%0)

$gelenveri = $_POST['sayi-veri'];
$sorgu = $db->prepare('SELECT * FROM puanhesap where siralama=:sira');
//$ogrenci = mysql_fetch_array($sorgu); // Hata alınan satır

$ogrenci->execute(array('sira' => $gelenveri));

echo $ogrenci['deger'];
?>



hocam bide bunu inceleyin
Sorgu satırında bir değişilik var o kısmı dikkatli inceleyin
 

 

www.mustafaozturk.kim

AhmetGuler AhmetGuler WM Aracı Kullanıcı
  • Üyelik 04.06.2013
  • Yaş/Cinsiyet 24 / E
  • Meslek .
  • Konum Diğer
  • Ad Soyad A** G**
  • Mesajlar 249
  • Beğeniler 129 / 55
  • Ticaret 24, (%100)
Fatal error: Call to a member function prepare() on null in C:\AppServ\www\demo\hesaplama.php on line xxx

sorgu satırından bu hata geliyor bu seferde :cry:
 

 

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)

AhmetGüler adlı üyeden alıntı

Fatal error: Call to a member function prepare() on null in C:\AppServ\www\demo\hesaplama.php on line xxx

sorgu satırından bu hata geliyor bu seferde :cry:

pdo veritabanı bağlantısı yapılmadı :)
 

 

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