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";
}