Merhabalar,
MySQL e veri kayıt ederken DB boş veriyi kabul etmiyor ve direkt Ekrana veri tabanı hatası nı basıyor kodu aşağıya bıraktım.
Veri tabanında ilgili sütunların boş değeri null olarak belirli ama yinede hata kayıt yapmıyor.
Bu tek burada değil scriptin her yerinde var bunu kökten çözebileceğim bir yöntem varmı.
cPanel/WHM Almalinux 8(CloudLinux)
/* Insert */
if($_GET['status']=='per_add' ) {
if($_POST && isset($_POST['perAdd']) ) {
$baslik = $_POST['baslik'];
$sira = $_POST['sira'];
if($baslik && $sira ) {
$kaydet = $db->prepare("INSERT INTO yetki_grup ÇOK FAZLA VAR DİYE SİLFDİM ");
$sonuc = $kaydet->execute(array(
AYNI ŞEKİLDE BURAYI DA
));
if($sonuc){
header('Location:'.$ayar['panel_url'].'pages.php?page=admin_permission');
$_SESSION['main_alert'] = 'success';
}else{
echo 'Veritabanı Hatası';
}
}else{
header('Location:'.$ayar['panel_url'].'pages.php?page=admin_permission');
$_SESSION['main_alert'] = 'zorunlu';
}
}else{
header('Location:'.$ayar['site_url'].'404');
}
}