Witam wszystkich! Mam problem nad ktorym siedze juz 2 dni i nic nie moge wskurac. Mianowicie na mojej stronie zrobilem system wiadomosci. Chce jednak zrobic cos takiego, ze jesli ktos w polu "adresat" wpisze nieprawidlową nazwe uzytkownika, to zeby wywalil wlasnie taki komunikat ze taki user nei istnieje. Niestety mam problem bo za kazdym razem pisze to samo, ze uzytkownik nie istnieje, nawet jak wpsize poprawnie. Oto kod:
<?php
include('baza.php');
include('gora.php');
$date = date("Y-m-d H:i:s"); $q = mysql_query("SELECT `id` FROM `users` WHERE `user` = '".addslashes($_POST['odbiorca'])."'") or
die ("Błąd przy q!"); if(isset($_POST['temat']) && isset($_POST['odbiorca']) && isset($_POST['tresc'])) { mysql_query("INSERT INTO `wiadomosci` (`login`, `od`, `temat`, `tresc`, `date`) VALUES ('".addslashes($_POST['odbiorca'])."', '$user', '".addslashes($_POST['temat'])."', '".addslashes($_POST['tresc'])."', '$date')") or
die ("Błąd przy wysyłaniu wiadomości!"); echo "Wiadomość wysłana"; }
else{
echo "Nie ma takiego nicku" ; }
} else {
echo "<form method='POST'> <p>Temat: <input type='text' name='temat' size='40' maxsize='100' value='".$_POST['temat']."' /></p>
<p>Treść: <textarea name='tresc' columns='80' rows='5' >".$_POST['tresc']."</textarea></p>
<p>Adresat: <input type='text' name='odbiorca' maxsize='50' value='".$_POST['odbiorca']."' />
<input type='submit' name='wyslij' value='Wyślij wiadomość' />
</form>";
}
include('dol.php');
?>
pozdrawiam