lostyazilim
tr.link

Pdo Kayıt işlemi yapmıyor. (Çözüldü)

12 Mesajlar 1.793 Okunma
lstbozum
tr.link

TunahanYvz TunahanYvz WM Aracı Kullanıcı
  • Üyelik 21.10.2018
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Tasarım
  • Konum Bursa
  • Ad Soyad T** Y**
  • Mesajlar 9
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Arkadaşlar Blog sayfasında Yorum eklemede sıkıntı var Pdo'da mı hata var yoksa ben mi bi yerlerde yanlış yapıyorum. Bu konuda yardımcı olur musunuz?


$blogID = $_GET['blogoku'];
$blogIDs = $_GET['konuid'];

$query = $db->query("SELECT * FROM icerik WHERE id = '{$blogIDs}'")->fetch(PDO::FETCH_ASSOC);
if ( $query ){
$eski=$query['goruntuleme']+1;
$query1 = $db->prepare("UPDATE icerik SET
goruntuleme = :yeni_kadi
WHERE id = :eski_kadi");
$update1 = $query1->execute(array(
"yeni_kadi" => $eski,
"eski_kadi" => $blogIDs
));
if ( $update1 ){

}else{}

if($_POST){

$kadi=htmlspecialchars($_POST['adi']);
$mail=htmlspecialchars($_POST['mail']);
$cevap=htmlspecialchars($_POST['cevap']);
$tarih=time();

$query11 = $db->prepare("INSERT INTO `yorumlar` SET
`atan` = ?,
`yorum` = ?,
`tarih` = ?,
`konu` = ?,
`onay` = ?,
`mail` = ?
");
$query11->execute(array($kadi,$cevap,$tarih,$blogIDs,2,$mail));
if ( $update ){
cevap("Yorum Başarıyla Eklendi.Yönetici Onayladıktan Sonra Yayınlanacak..!","");

$idsf = 1;
$querymmb = $db->query("SELECT * FROM ayarlar WHERE id = '{$idsf}'")->fetch(PDO::FETCH_ASSOC);
if ( $querymmb ){
$siteadresi=$querymmb['site_adresi'];

yon($siteadresi."/blog-oku/".seo($query['baslik'])."/".$query['id']."","3");
}
}else{
cevap("Yorum Eklenirken Bir Sorun Oluştu..! ","s");
}
}
?>




















$kategorid=$query['kategori'];
$querymm = $db->query("SELECT * FROM kategori WHERE id = '{$kategorid}'")->fetch(PDO::FETCH_ASSOC);
if ( $querymm ){

?>









$kategorid=$query['ekleyen'];
$querymm = $db->query("SELECT * FROM admins WHERE id = '{$kategorid}'")->fetch(PDO::FETCH_ASSOC);
if ( $querymm ){

?>







$metin=$query['baslik'];
$parcalar = explode(" ", $metin);
$say = count($parcalar);
if($say!=0){
$dizi = explode (" ",$metin);

for($sayi = 0; $sayi < $say; $sayi++) {
?>


}

}else{

}?>


$kategorisayi= $db->query("SELECT * FROM yorumlar WHERE konu='{$blogIDs}' && onay='1' ");
$kategorisayi = $kategorisayi->rowCount();
if($kategorisayi>0){
?>



Cevaplar []




$stmt11 = $db->prepare("select * from yorumlar WHERE konu='{$blogIDs}' && onay='1' order by id");
$stmt11->execute();

$result11 = $stmt11->fetchall();
foreach ($result11 as $rowas) {
?>



















Cevap Yaz





#">


























 

 

wmaraci
reklam

adnan358 adnan358 WM Aracı Kullanıcı
  • Üyelik 14.08.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Developer
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 159
  • Beğeniler 54 / 42
  • Ticaret 1, (%100)
yorum ekleyip sana uyarı mı vermiyor yoksa komple mi eklemiyor?
 

 

TunahanYvz TunahanYvz WM Aracı Kullanıcı
  • Üyelik 21.10.2018
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Tasarım
  • Konum Bursa
  • Ad Soyad T** Y**
  • Mesajlar 9
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
komple eklemiyor hiç bir uyarıda vermiyor
 

 

yazilimsoru yazilimsoru Yazilimsoru.com Kullanıcı
  • Üyelik 05.03.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Web developer
  • Konum İstanbul Avrupa
  • Ad Soyad İ** K**
  • Mesajlar 437
  • Beğeniler 132 / 131
  • Ticaret 0, (%0)
Veritabanı yapısının resmini atar mısınız?
 

 

Web sitem: yazilimsoru.com
wmaraci
wmaraci

TunahanYvz TunahanYvz WM Aracı Kullanıcı
  • Üyelik 21.10.2018
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Tasarım
  • Konum Bursa
  • Ad Soyad T** Y**
  • Mesajlar 9
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)

 

 

Gokhank58 Gokhank58 WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Yazılım/Tasarım
  • Konum Sivas
  • Ad Soyad G** K**
  • Mesajlar 105
  • Beğeniler 16 / 30
  • Ticaret 0, (%0)
Eğer hiç uyarı vermiyorsa sorguda bir sorun olabilir. Şu şekilde bir deneyin.
$query=$db->prepare('
insert into
yorumlar(atan,yorum,tarih,konu,onay,mail)
values(?,?,?,?,?,?)');
$query->execute(array(
$kadi,
$cevap,
$tarih,
$blogIDs,
2,
$mail));
 

 

TunahanYvz TunahanYvz WM Aracı Kullanıcı
  • Üyelik 21.10.2018
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Tasarım
  • Konum Bursa
  • Ad Soyad T** Y**
  • Mesajlar 9
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Malesef ki işe yaramadı hiç bir uyarı dahi vermedi
 

 

Gokhank58 Gokhank58 WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Yazılım/Tasarım
  • Konum Sivas
  • Ad Soyad G** K**
  • Mesajlar 105
  • Beğeniler 16 / 30
  • Ticaret 0, (%0)
Şunları yineleyin ve yorum tablosunun türünü VARCHAR olarak ayarlayın.

$blogID = (integer) $_GET['blogoku'];
$blogIDs = (integer) $_GET['konuid'];
TunahanYvz

kişi bu mesajı beğendi.

TunahanYvz TunahanYvz WM Aracı Kullanıcı
  • Üyelik 21.10.2018
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Tasarım
  • Konum Bursa
  • Ad Soyad T** Y**
  • Mesajlar 9
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
değişen hiç bir sonuç yok hocam halen aynı
 

 

Gokhank58 Gokhank58 WM Aracı Kullanıcı
  • Üyelik 17.05.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Yazılım/Tasarım
  • Konum Sivas
  • Ad Soyad G** K**
  • Mesajlar 105
  • Beğeniler 16 / 30
  • Ticaret 0, (%0)
O halde geriye deneme yanılma yoluyla bulmak kalıyor. Öncelikle koşulu kontrol edin sağlıyor mu. Mesela if (koşul) { devamına echo "sağladı"; şeklinde. Eğer sağlıyorsa altına değerleri echo $_POST["deger"]; şeklinde yazdırın tüm değerler alınıyor mu.

Wordpress kullanıyorsanız config.php dosyasında define('WP_DEBUG', true); olarak ayarlayın. Farklı ise sayfa başına error_reporting(E_ALL); ekleyin.
TunahanYvz

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al