Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php+mysql] prywatne wiadomości
klapaucius
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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:
  1. <?php
  2. include('baza.php');
  3. include('gora.php');
  4. $date = date("Y-m-d H:i:s");
  5. $q = mysql_query("SELECT `id` FROM `users` WHERE `user` = '".addslashes($_POST['odbiorca'])."'") or die ("Błąd przy q!");
  6.    if(isset($_POST['temat']) && isset($_POST['odbiorca']) && isset($_POST['tresc'])) {
  7.                         if(isset($q['id'])){
  8.                                               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!");
  9.                                               echo "Wiadomość wysłana";
  10.                               }
  11.                         else{
  12.                                               echo "Nie ma takiego nicku" ;
  13.                             }
  14.    } else {
  15.        echo "<form method='POST'>
  16.                        <p>Temat: <input type='text' name='temat' size='40' maxsize='100' value='".$_POST['temat']."' /></p>
  17.                        <p>Treść: <textarea name='tresc' columns='80' rows='5' >".$_POST['tresc']."</textarea></p>
  18.                        <p>Adresat: <input type='text' name='odbiorca' maxsize='50' value='".$_POST['odbiorca']."' />
  19.                        <input type='submit' name='wyslij' value='Wyślij wiadomość' />
  20.                    </form>";
  21.    }
  22. include('dol.php');
  23. ?>

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 20:11