Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
453
Tıklama
0
Öne Çıkarma
Boş Formları Veritabanına Yazmasın ?
J
13 yıl (45 mesaj)
Çavuş
Konu Sahibi

Arkadaşmlar merhaba,
Şöyle bir form yaptım ;
<input class="form-control" name="menu_isim" id="menu" placeholder="Anasayfa"> 
<input class="form-control" name="menu_link" id="menu" placeholder="index.php">
<input class="form-control" name="menu_isim2" id="menu" placeholder="Hakkımızda">
<input class="form-control" name="menu_link2" id="menu" placeholder="hakkimizda.php">


Şimdi mesela ben "menu_isim2 ve menu_link2" isimli formları boş geçtiğim zaman veritabanına bunları boş olarak güncelliyor. Benim istediğim ise boş geçildiği zaman veritabanında hiç bir değişiklik yapılmasın.
Bunu yapabiliriz ?

Action :
<?php 
@$kontrol3 = $_POST['menulo'];
if($kontrol3)
{
$menu_isim = $_POST['menu_isim'];
$menu_link = $_POST['menu_link'];
$menu_isim2 = $_POST['menu_isim2'];
$menu_link2 = $_POST['menu_link2'];
$duzenlenecek_id3 = $_POST['id'];
$calistir3 = mysql_query("select * from menulo") or die("<div class='alert alert-danger'>Hata Olustu!</div>");
$oku3 = mysql_fetch_assoc($calistir3);
mysql_query("UPDATE menulo SET menu_1 = CASE
WHEN id = 1 THEN '<li><a href=menu_link>$menu_isim</a></li>'
WHEN id = 2 THEN '<li><a href=$menu_link2>$menu_isim2</a></li>'
END
WHERE id IN (1,2);", $baglan) or die ("<div class='col-md-3 col-md-offset-3 alert alert-danger'>Bağlantı kurulamadı!</div>".mysql_error());
echo "<div class='col-md-3 col-md-offset-3 alert alert-success'>Menü Başarıyla Güncellendi!</div>";
}
?>



O
13 yıl (124 mesaj)
Teğmen

If (empty (blabla)){
Hiç bir şey yapma
}else {
Guncelleme yap..
}



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.