-
Üyelik
18.04.2014
-
Yaş/Cinsiyet
43 / E
-
Meslek
bilişim ve e-ticaret uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** C**
-
Mesajlar
317
-
Beğeniler
23 / 90
-
Ticaret
0, (%0)
Tamamdır PDO tercih etmişsin o sebeple önceki kodlarım çalışmayabilir yada hata verebilirler..
Denedim ekleme işlemini yaptı burası, birde sen dene bakalım ne olacak sonuç.
//Bu kısım doğru çalışıyormu ? o kodları istersen include etmeden buradan bir ekle o şekilde dene. connect.php gelmiyor olabilirmi ?
include "../functions/connect.php";
$form = $_POST;
$pageId = $form['pageId'];
// $pageId = $form['pageId']; nin Auto İncremet olarak oluşturulduğunu fazediyorum benzersiz bir sıra numarası oluşturulması açısından
$pageTitle = $form['pageTitle'];
$pageUrlSeo = $form['pageUrlSeo'];
$pageDate = $form['pageDate'];
$pageContent = $form['pageContent'];
$pageView = $form['pageView'];
//ben set ile ekledim .. kaldırıp deneyebilirsin SET zorunlu değildir normal İNSERT sorgusunda.
$query = $db->prepare("INSERT INTO pages SET
pageTitle= ?,
pageUrlSeo= ?,
pageDate= ?,
pageContent= ?,
pageView= ?
");
$insert = $query->execute(array(
"$pageTitle", "$pageUrlSeo", "$pageDate","$pageContent","$pageView"
));
if ( $insert ){
$last_id = $db->lastInsertId();
//bakalım bi eklerse Yönlendirme kodlarını bu kısma eklemen gerekli..
print "insert işlemi başarılı!";
}
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
561
-
Beğeniler
171 / 208
-
Ticaret
0, (%0)
sorun çözülmediyse eğer kendinize göre değiştirip şunu bi denermisiniz ?
$data = array(
'Baslik' => $_POST['Baslik'],
'Baslangic' => $_POST['Baslangic'],
'Bitis' => $_POST['Bitis'],
'Aciklama' => $_POST['Aciklama'],
'Icerik' => $_POST['IcerikText'],
'Yer' => $_POST['Yer'],
'Statu' => $_POST['Statu'],
'Silindi' => '0',
'Sira' => '0',
);
$query = $vt->prepare("INSERT INTO EtkinlikTakvimi SET
Baslik =:Baslik,
Baslangic = :Baslangic,
Bitis = :Bitis,
Aciklama = :Aciklama,
Icerik = :Icerik,
Yer = :Yer,
Statu = :Statu,
Silindi = :Silindi,
Sira = :Sira");
$insert = $query->execute($data);
if ( $insert ){
echo 'basarili';
}
buda sayfayı çalıştırdığım ajax dosyam :
$("#EtkinlikEkle").submit(function(){
var dataArr = {
'Baslik' : $("input[name=Baslik]").val(),
'Baslangic' : $("input[name=BaslangicTarihi]").val(),
'Bitis' : $("input[name=BitisTarihi]").val(),
'Aciklama' : $("textarea[name=Aciklama]").val(),
'IcerikText' : $("textarea[name=IcerikText]").val(),
'Yer' : $("input[name=Yer]").val(),
'Statu' : $("select[name=Statu]").val()
}
$.ajax({
url: 'ajax/EtkinlikYonetimi/NewData.php',
type: 'POST',
data: {'Baslik': dataArr.Baslik, 'Baslangic' : dataArr.Baslangic, 'Bitis' : dataArr.Bitis, 'Aciklama' : dataArr.Aciklama,'IcerikText' : dataArr.Yer,'Yer' : dataArr.IcerikText,'Statu' : dataArr.Statu},
})
.done(function(data) {
if(data == 'basarili'){
//güvenlik güvenliktir adlı çalışmam >>
$('form').find('button').attr("disabled","disabled");
$('form').submit(function(){
return false
});
// Buda Ekrana Tatlı Bi Alert veriyor ve sayfayı Başa Gönderiyor :)))))) >>
swal("Etkinlik Başarılı Bir Şekilde Eklenmiştir.");
setTimeout(function(){
location.href = 'EtkinlikYonetimi.php';
},2000);
}else{
swal("Ekleme Sırasında Bir Hata Oluştu.");
console.log(data);
}
})
.fail(function() {
console.log("error !");
})
.always(function() {
});
return false;
});
-
Üyelik
13.12.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Web/Desktop Coder
-
Konum
İstanbul Avrupa
-
Ad Soyad
O** E**
-
Mesajlar
210
-
Beğeniler
20 / 20
-
Ticaret
3, (%100)
Post işlemini "IF" fonksiyonuyla deneyebilir misin? yani
if($_POS['form'] {
"Burada komutlar"
}
-
Üyelik
18.04.2014
-
Yaş/Cinsiyet
43 / E
-
Meslek
bilişim ve e-ticaret uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** C**
-
Mesajlar
317
-
Beğeniler
23 / 90
-
Ticaret
0, (%0)
ama dedim ben sana taa en başta :) Örneğin : varchar 5 yapmışsındır tablonu 10 luk veri gidiyordur database i kontrol et diye..
Neyse geçmiş olsun kulağına küpe olur bir daha çalışan kodla uğraşmaz sorunu başka yerlerde ararsın işte tecrübe oldu senin içinde.