PHP Düzenleme İşlemim Olmuyor?
Merhabalar. Bir düzenleme işlemim var.
dicem ki:
güncelleme işlemini yap ama bu url mevcutsa hata verdir
<?php
if (isset($_POST['submit'])){
// BİLGİLERİ AL
$category_name = isset($_POST['category_name']) ? $_POST['category_name'] : null;
$category_url = isset($_POST['category_url']) ? $_POST['category_url'] : null;
// URL KONTROL
$query = $db->prepare("SELECT * FROM categories WHERE category_url = ? ORDER BY id");
$param = array($category_url);
$query->execute($param);
// URL İ NAME E EŞİTLE
if ($category_name){
$category_url = seo($category_name);
}
if (!$category_name){
echo '<script type="text/javascript">
swal("", "Lütfen Kategori Adı Ekleyin!", "error");
</script>';
// URL MEVCUTSA HATA
}elseif ($query->rowCount()) {
echo '<script type="text/javascript">
swal("", "Bu Category_url Bulunmakta!", "error")
</script>';
} else {
$sorgu = $db->prepare('UPDATE categories SET
category_name = ?,
category_url = ?
WHERE id = ?');
$guncelle = $sorgu->execute([
$category_name, $category_url , $edit['id'] // EDİT['İD'] YE TAKILMAYIN
// YUKARIDA ALDIRDIM
]);
$sonId = $db->lastInsertId();
}
?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!