Boş alan kontrolünde anında uyarı.
Merhaba arkadaşlar.Ben bir formda boş alan bırakıp göndere basan bir kişiye nasıl anında uyarı mesajı verebilirim.Yani aynı sayfada.Uyarı mesajı vermeyi biliyorum ama then gibi bir fonksiyon mu kullanmalıyım.Diğer dillerde kullanılıyor ama php de böyle bir şey var mı?
Bir de şöyle bir sorum var.Aynısını o kişi yaptı ve sayfaya gönderdi.Gönderdiği sayfada ise boş alan bırakmayın diye bir uyarı yazısı çıktı.Ben o kişinin o yazdığı yazıyı yok etmeden nasıl devam ettirebilirim.Ya da geri dön gibi bir şey yapsam nasıl geri dönebilir.(Bu geri dönme aynı tarayıcıdaki gibi olsun istiyorum.Yani bunda da o yazısı silinmeyecek.Bir script falan mı gereklidir?)
Şimdiden teşekkürler.Sağolun...
Php
Şimdi Kardeşim Eğer Aynı Sayfada İstiyorsan uyarıyı. javascript kullanman gerekicek. ama aynı sayfada olmasada olur dersen java script kullanmana gerek yok şöyle bi kod işini görücektir.
$gelen=$_POST["gelen"];
if($gelen=="")
{echo'Boş Alan Bırakmayınız';}
else
{ veri tabanı işlemleri falan...}
Php
Teşekkür ederim.Ama ben bunu biliyorum.Aynı sayfada olması daha iyi olur.
Ama öteki sayfada olursa geri dön seçeneğini nasıl yaparım.(Senin yazdığın kodun altına.Bunun link olması daha iyi olur.)
Ve senin yaptığın gibi yapınca o kişinin yazdığı yazı siliniyorda....(Ancak tarayıcıdan geri dönebilir.Link halinde nasıl ederim?)
Tekrar teşekkür ederim...
Php
geri seçeneği içinde <a href="Javascript:history.go(-1);">Geri</a> bu kodu kullanırsın yani şöyle bişey olabilir
$gelen=$_POST["gelen"];
if($gelen=="")
{echo'Boş Alan Bırakmayınız<br><a href="Javascript:history.go(-1);">Geri</a>';}
else
{ veri tabanı işlemleri falan...}
aynı sayfada yapabilmen için javascript bilmek lazım onuda bilmiyorum malesef. :(
Php
cevap: javascript ile daha form yollanmadan kontrol edeceksin.
history.go(-1) olayını Ali yazmış zaten
Form kontrolü:
function kontrol()
{
var bilgi=document.form1.gelen.value;
if (bilgi !="") return true;
else alert ('Bilgi yok !')
return false;
}
</script>
<form name=form1 method=post action="#" onSubmit="return kontrol()">
Yazı yazınız:
<input type="text" name="gelen" size="20">
<input type="submit" value="Gönder">
</form>
Php
Çok sağolun ilginiz için ama, bu kodları php sayfasında nasıl yazdırıbilirim.<script>
yerini nereye almam ve ne yapmam gerekiyor.Daha önce hiç scriptlerle uğraşmamıştım.
Php
<FORM> nerdeyse o kısım değişecek. script hemen yanında olması gerekiyor.
Php
Peki birden fazla veriyi nasıl kontrol ederiz.if kontrolünde and ile bağlayınca olmuyor
Php
or yapsan olur mu?
if ($deneme1=="") or ($deneme2=="") or ($deneme3=="") {
echo "<h1>Lütfen Boş Bırakmayın</h1>";
}