veritabanı veri kaydetme
formdan bilgileri alabiliyorum fakat eklerken bir sorun oluyor
<?php
ob_start();
include("baglan.php");
if (isset($_POST['sorukaydet'])) {
//print($_POST['baslik']. " " . $_POST['icerik'] );
$soruekle=$vt_baglan->prepare("INSERT INTO kampussozluk set
baslik =:baslik,
icerik =:icerik");
$sorukayit = $soruekle->execute(array(
'baslik' => $_POST['baslik'],
'icerik' => $_POST['icerik']
));
if ($sorukayit) {
print "Kayıt Başarılı";
}
else{
print "Kayıt Yapılamadı";
}
}
?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
<?php
ob_start();
include("baglan.php");
if (isset($_POST['sorukaydet'])) {
//print($_POST['baslik']. " " . $_POST['icerik'] );
$soruekle=$vt_baglan->prepare("INSERT INTO kampussozluk set
baslik =:baslik,
icerik =:icerik,
sorusahibi =:sorusahibi");
$sorukayit = $soruekle->execute(array(
'baslik' => $_POST['baslik'],
'icerik' => $_POST['icerik'],
'sorusahibi' => "deneme"
));
if ($sorukayit) {
print "Kayıt Başarılı";
}
else{
print "Kayıt Yapılamadı";
}
}
?>
eğer database columlarda değişiklik yoksa yukardaki gibi çalışması lazım
<?php
ob_start();
include("baglan.php");
if (isset($_POST['sorukaydet'])) {
//print($_POST['baslik']. " " . $_POST['icerik'] );
$soruekle=$vt_baglan->prepare("INSERT INTO kampussozluk set
baslik =:baslik,
icerik =:icerik,
sorusahibi =:sorusahibi");
$sorukayit = $soruekle->execute(array(
'baslik' => $_POST['baslik'],
'icerik' => $_POST['icerik'],
'sorusahibi' => "deneme"
));
if ($sorukayit) {
print "Kayıt Başarılı";
}
else{
print "Kayıt Yapılamadı";
}
}
?>
eğer database columlarda değişiklik yoksa yukardaki gibi çalışması lazım