girilen bilginin aynısının girilmesini engellemek...
slm üstadlar ben bi ip ban sistemi yapmıştımda. herşey süper çalışıyor fakat girilen bir ip yi tekrar girilmesini engellemek için aşagıdaki gibi bir kod yazdım. ancak olmadı :S bu defa hiç banlamadı. bu kodda bir hata varmı ? gözünüze çarparsa söylerseniz sevinirim. şimdiden teşekkürler.....
<?php
include("baglan.php");
$banlist = mysql_query("SELECT * FROM ban ");
$sirala = mysql_fetch_array($banlist);
if($banlist)
{
foreach($sirala as $satir) {
$ipx = $_GET[banla];
if($ipx == $satir){
echo " Bu ip Zaten banlı!!";
exit();
}
else
{ $ipx den gelen verileri veri tabanına yazma falan..
}
}
?>
Php
veritabanında 2000 tane banlı IP olduğunu düşünelim. bu durumda verdiğiniz kod şişecektir.
daha pratik çözüm.
(SELECT * FROM WHERE ip= $_GET[banla] ) değeri varmı diye bakılır.
varsa iptal edilir. yoksa kaydedilir.
Php
Hocam vallahi süpersiniz yaa... herkes php ögrenebiliyor ama Usta coderle çırak coder arasındaki fark bu işte :):)
veritabanında 2000 tane banlı IP olduğunu düşünelim. bu durumda verdiğiniz kod şişecektir.
daha pratik çözüm.
(SELECT * FROM WHERE ip= $_GET[banla] ) değeri varmı diye bakılır.
varsa iptal edilir. yoksa kaydedilir.
kardeşim buraya kadar tamam ben fonksyonda kullanıyorum bu yüzden post ediyorum ama kodu if içinde nasıl kullanacağımı bilmiyorum kullanıcı adı varsa ekletme diyeceğim ama nasıl?