Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Prywatne wiadomosci problem
jacus24
post 8.02.2008, 19:51:05
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 15.12.2007

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


Mam taki kod który wyświetla profil użytkownika i link do pliku napisz wiadomosc
  1. <?php
  2.  
  3. mysql_connect("localhost" , "uzytkownik" , "haslo") or die(mysql_error());
  4. mysql_select_db("baza") or die (mysql_error());
  5.  
  6. $login = htmlspecialchars($_GET['login']); 
  7. $query = "SELECT * FROM user WHERE login = '$login'";
  8. $result = mysql_query($query)
  9. while ($row = mysql_fetch_array($result)) {
  10. echo "<a href=newmail.php>Wyślij wiadomość<br /></a>";
  11. }
  12. ?>

I taki do pisania wiadomosci
  1. <? if (isset($_POST['wyslij']))
  2. {
  3.  
  4. $_POST['nadawca'] = $_SESSION['user_logged'];
  5.  
  6. $zapytanie = "INSERT INTO maile (mail_id, tytul, tresc, nadawca, odbiorca, stan, data_nadania)VALUES (0, '{$_POST['temat']}', '{$_POST['tresc']}', '{$_POST['nadawca']}', '{$_POST['odbiorca']}', 'nadana', Now())";
  7.  
  8. if (empty($_POST['temat']) && empty($_POST['tresc']) && empty($_POST['odbiorca']) && empty($_POST['nadawca']))
  9. {print '<center><font color="red"><h6>BŁĄD: Pola treść, temat, nadawca oraz adresat nie mogą być puste!<br /><br /></h6>';
  10. print '<a href="newmail.php">Wróć do formularza wysyłania wiadomości.</a></center></font>';
  11. die;}
  12.  
  13. if (mysql_query ($zapytanie)) {print "<center>Wiadomość została wysłana.</center>";}
  14. else {print '<font color=red><b>BŁĄD: <center></b>Nie można wysłać wiadomości!</font></center>';}
  15. mysql_close();}else{
  16. print '<form action="newmail.php" method="post">
  17. <p>Temat: <input type="text" name="temat" size="40" maxsize="100" /></p>
  18. <p>Treść: <textarea name="tresc" columns="80" rows="5" ></textarea></p>
  19. <input type="submit" name="wyslij" value="Wyślij wiadomość"/>
  20.  
  21. </form>'
  22.  
  23. ;}?>

Mam problem z polem odbiorca a manowicie żeby odbiorcą była ta osoba na której profilu byłem czyli jako zalogowany użytkownik jacus24 jestem na profilu ktos58 i klikając wyślij wiadomość była ona wysłana do tego uzytkownika.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:25