ftutar adlı üyeden alıntı: mesajı görüntüle
BoluBeyiNet

Döngü olmadığından eminim karmaşık bi kod değil

CoRcH

amacım alıp almadığını test değil onu üstte yapıyorum burada amacım gelen verinin sayısal bir değer olup olmadığını kontrol etmek kullanıcı url ile oynar da harf falan yazarsa diye

yvolkan

exit ile çıkıp hata mesajını yazıyor

Bay_Keskin

denedim bu sefer de urldeki id kısmına harf yazınca da hata vermiyor hata nasıl olduğunu anlamadım eski id'yi kullanarak işlem yapıyor onun nasıl olduğunu anlamaya çalışıyorum şimdi
else kullanmadan diğer ihtimal için başka bir if kullan hocam. Aşağıda senin için değiştirdim. bir dene.

if (is_int($_GET['id'])) { 

            $kime_id = $_GET['id']; 

            $kimden_id = $kullanici_verisi['kullanici_id']; 

            $tarih = mysql_real_escape_string(date("H:i")); 
         
            $mesaj = mysql_real_escape_string(nl2br(htmlspecialchars($_POST['mesaj_texti'])));  

            $mesajlari_yolla = mysql_query("INSERT INTO ozel_mesaj (kime_id, kimden_id, gonderme_zamani, mesaj) VALUES('$kime_id','$kimden_id','$tarih','$mesaj')"); 

            $bildirim_yolla = mysql_query("INSERT INTO bildirimler VALUES('','$kime_id','$kimden_id','0','','','0',NOW())"); 

        }

if (!is_int($_GET['id'])) { 

            $hata = "Url ile oynamayınız"; 
        }