lostyazilim

PDOStatement could not be converted to string in

5 Mesajlar 713 Okunma
lstbozum
wmaraci reklam

sarpcore sarpcore WM Aracı Kullanıcı
  • Üyelik 02.06.2014
  • Yaş/Cinsiyet 47 / E
  • Meslek Bilgi İşlem Ssitem Yöneticisi
  • Konum Antalya
  • Ad Soyad S** A**
  • Mesajlar 136
  • Beğeniler 24 / 12
  • Ticaret 5, (%100)
basit bir anket sistemi yapmaya calısıyorum kendimce ama şöyle bir hata aldım.

PDOStatement could not be converted to string in


hata verdiği satır su :

$anketsor=$db->prepare("SELECT * FROM anket where soruid=:id");


geri kalanı su sekilde:




require_once 'sidebar.php';

?>



$anketsor=$db->prepare("SELECT * FROM anket where soruid=:id");
echo $anketsor->execute(array(
'id' => $_GET['soruid']
));



$anketcek=$anketsor->fetch(PDO::FETCH_ASSOC);






?>






Anket Düzenle








































































?>
 

 

wmaraci
reklam

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
PDO Kullanımı, isterseniz inceleyin bu şekilde kodlar karmaşık duruyor ama belli ki veri çekerken sorun var hazır fonksiyon kullanarak bu işlemlerinizi daha rahat yapabilirsiniz :)
 

 

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 562
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
objeyi string olarak yazdiriyorsunuz sorunda bunu anlatiyor sanirim.
 

 

tugrayaldiz tugrayaldiz tugra.dev Kullanıcı
  • Üyelik 02.07.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci, Web Developer
  • Konum Afyon
  • Ad Soyad T** Y**
  • Mesajlar 481
  • Beğeniler 98 / 140
  • Ticaret 10, (%100)
GET i bir değişkene aktarıp deneyin
 

 

wmaraci
wmaraci

sarpcore sarpcore WM Aracı Kullanıcı
  • Üyelik 02.06.2014
  • Yaş/Cinsiyet 47 / E
  • Meslek Bilgi İşlem Ssitem Yöneticisi
  • Konum Antalya
  • Ad Soyad S** A**
  • Mesajlar 136
  • Beğeniler 24 / 12
  • Ticaret 5, (%100)
olmadı bir eyrde hatam avr ama kafamda iyice karıştı.

işlem tarafında şunları çalıştırıyorum.

if (isset($_POST['anketekle'])) {


$soruekle=$db->prepare("INSERT INTO anket SET

soru=:soru,
cevapbir=:cevapbir,
cevapiki=:cevapiki,
cevapuc=:cevapuc,
cevapdort=:cevapdort,
cevapbes=:cevapbes,
cevapalti=:cevapalti
");




$insert=$soruekle->execute(array(
'soru' => $_POST['soru'],
'cevapbir' => $_POST['cevapbir'],
'cevapiki' => $_POST['cevapiki'],
'cevapuc' => $_POST['cevapuc'],
'cevapdort' => $_POST['cevapdort'],
'cevapbes' => $_POST['cevapbes'],
'cevapalti' => $_POST['cevapalti']
));


if ($insert) {

Header("Location:../yonetim/anketekle.php?durum=ok");

} else {

Header("Location:../yonetim/anketekle.php?durum=no");
}

}

burada hatammı var diyicem ama ekleme yapabiliyorum.orada sıkıntı yok.ekledigim verileri cekip güncelleme yapmak istiyorum.o verileri cekemiyorum.
bu işlemi belki 10 ayrı duzenlemede yaptım hepsninde calsıyor niyeyse burada hata verdi.
 

 

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