-
Ü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)
Bir exception alabilir misin kardeşim ?
-
Üyelik
01.12.2014
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Master
-
Konum
Bursa
-
Ad Soyad
A** A**
-
Mesajlar
374
-
Beğeniler
69 / 83
-
Ticaret
18, (%100)
$form'u print_r ile ekrana bas tüm değerler geldiğinden emin ol. Daha sonra pageId kısmı var burası auto increment özelliği olmadığından emin ol. Eğer yine olmazsa. Tüm tablodaki sütunlara boş özelliği getir. Boş geçilebilsin ve veri tabanına veri kaydedebiliyorsa kod bloğu çalışıyor gelen veride sıkıntın var demektir
-
Ü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)
mysql mi ms sql mi ?
eoroda hatanı verir ona göre ayarlarsın, Database tarafında gelecek olan veriyi nasıl beklediğini de doğru belirtmemiş olabilirsin, Misal VARCHAR 5 demişsindir ama yolladığın veri 10 luk tur gene hata verir, bunları kontrol ettin mi ?
include "../functions/connect.php";
// $form = $_POST; ne olduğunu ben anlayamadım bunun Bu tip bir şeye ihtiyaç varmı bilmiyorum bile ?
$pageId = $form['pageId'];
$pageTitle = $form['pageTitle'];
$pageUrlSeo = $form['pageUrlSeo'];
$pageDate = $form['pageDate'];
$pageContent = $form['pageContent'];
$pageView = $form['pageView'];
$sql = "INSERT INTO pages (pageId, pageTitle, pageUrlSeo, pageDate, pageContent, pageView)
VALUES ("$pageId", "$pageTitle", "$pageUrlSeo", "$pageDate", "$pageContent", "$pageView")";
//$db nin gerekli bağlantıyı sunduğunu düşünüyorum.
if ($db->query($sql) === TRUE) {
header("Location: pages.php");
} else {
echo "Hata büyük: " . $sql . "
" . $db->error;
}
// bu kısım sonrasında bir işlem yapacaksan kaldırmalısın yoksa bağlantın kapandığı için sonraki database işlemlerin hata verecektir.
$db->close();
Dene bakalım sonuç ne olacak.
-
Ü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)
$pageId = $form['pageId'];
$pageView = $form['pageView'];
Boş geliyor şu an ,database tarafında ID yi autoIncremet olarak seçtinmi?
akılma gelenleri sıralıyorum bu arada Id yi içeri senin yollamana gerek yok
VALUES (NULL , "$pageTitle", "$pageUrlSeo", "$pageDate", "$pageContent", "$pageView")";
şeklinde değiştirilebilir,
ama hataları neden verdiğini bilemiyorum kodları include "../functions/connect.php"; nin içeriğini paylaşman münkünmü ? Kullanıcı adı şifre felan sil o kısımları ama