Kodlarım şu şekilde:
if(post('submit')){
$work_title = post('work_title');
$work_url = permalink(post('work_url'));
if(!post('work_url')){
$work_url = permalink($work_title);
}
$work_content = post('work_content');
$work_seo = json_encode(post('work_seo'));
if(!$work_url || !$work_content){
$error = 'Lütfen tüm alanları doldurun!';
}else{
$query = $db->from('works')
->where('work_url', $work_url)
->first();
if($query){
$error = '<strong>' . $work_title . '<strong> adında zaten bir referans mevcut!';
}else{
$query = $db->insert('works')
->set([
'work_title' => $work_title,
'work_content' => $work_content,
'work_url' => $work_url,
'work_seo' => $work_seo
]);
if($query){
header('Location:' .admin_url('works'));
}else{
$error = 'Bir sorun oluştu!';
}
}
}
}