Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jeśli rekord znajduje się w bazie to nie wysyłaj
Maze123987
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.09.2009

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


Mam taki kod dodawania formularzy:

  1. <?php
  2. include 'config.php';
  3. $data = date("d.m.Y H:i:s");
  4.  
  5. echo '<center><b>Dodawnie nowego newsa</b><br /><br />';
  6. echo '<form action="add.php?dodaj=yes" method="post"><table border=0>';
  7. echo '<tr><td align=right>Tytuł newsa:</td><td><input type="text" name="tytul" /></td></tr>';
  8. echo '<tr><td align=right>Autor:</td><td><input type="text" name="autor" /></td></tr>';
  9. echo '<tr><td align=right>Tre?ć:</td><td><textarea name="tresc" rows=5 cols=30></textarea></td></tr>';
  10. echo '<tr><td align=right>Data: </td><td><input type="text" name="data" value="'.$data.'" /></td></tr>';
  11. echo '</table><input type="hidden" name="akcja" value="dodawanie" /><br /><input type="submit" value="Wyslij"/></center></form>';
  12.  
  13. if ($_GET["dodaj"]=="yes") {
  14.  
  15. $tytul = $_POST['tytul'];
  16. $autor = $user_data['user_name'];
  17. $tresc = $_POST['tresc'];
  18. $data = $_POST['data'];
  19.  
  20. if ($tytul and $autor and $tresc and $data) {
  21. $polaczenie = mysql_connect('aaa', 'aaa', 'aaa');
  22. $db = mysql_select_db('aaa');
  23.  
  24. $tresc = str_replace("\n","<br />",$tresc);
  25. $wstaw = mysql_query("INSERT INTO news SET tytul='$tytul', autor='$autor', tresc='$tresc', data='$data'");
  26.  
  27.  
  28. if($wstaw) {
  29. echo "<font color='green'>";
  30. echo "Dodano nowego newsa. ";
  31. echo "<a href='news.php'>Zobacz newsa</a>";
  32. echo "</font>";
  33. }
  34. else {
  35. echo "<font color='red'>";
  36. echo "Nie dodano newsa!";
  37. echo "</font>";
  38. }
  39.  
  40. }
  41.  
  42. else {
  43. echo "<font color='red'>";
  44. echo "Uzupełnij wszystkie pola!";
  45. echo "</font>";
  46. }
  47. }
  48.  
  49. ?>


Jak zrobić, aby gdy w bazie znajduje się "$user_data['user_name']" (to nick usera), aby nie mógł on wysłać formularza i pojawiała się informacja?
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: 22.08.2025 - 22:39