Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Bledny kod php, brak reakcji po wypelnieniu formularza
016darek
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.12.2010

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


Witam
Php ucze sie od niedawna. Teraz zaczalem korzystac z php w polaczeniu z baza danych.
Stworzylem formularz gdzie sa trzy pola oraz przycisk submit. Problem w tym ze po wyslaniu,dane nie sa dodawane do bazy danych i nie ma potwierdzenia tekstowego.
Prosze o przejrzenie kodu czy nie ma jakiegos bledu.Bede wdzieczny.Pozdrawiam

  1. <?php
  2. include 'db.php';
  3. $table = 'comments';
  4.  
  5. if ($_POST["send"]) {
  6. $nick = htmlspecialchars(stripslashes(strip_tags(trim($_POST["nick"]))), ENT_QUOTES);
  7. $tresc = htmlspecialchars(addslashes(strip_tags(trim($_POST["tresc"]))), ENT_QUOTES);
  8. $email = htmlspecialchars(stripslashes(strip_tags(trim($_POST["email"]))), ENT_QUOTES);
  9. if (!eregi("^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,4}$", $email)) {
  10. $error;
  11. echo 'Nieprawidlowy e-mail';
  12. }
  13. if ($error == 0) {
  14. $result = mysql_query("INSERT INTO $table VALUES('', '$nick','$tresc', '$email', '')");
  15. if ($result) {
  16.  
  17. echo 'Dodano...';
  18. mysql_close($connection);
  19. }
  20. }
  21.  
  22. mysql_close($connection);
  23. }
  24.  
  25.  
  26. //FORMULARZ
  27. echo <<< form
  28.  
  29.   <form class="form" action="index.php" method="post">
  30.   <input type="hidden" name="send" value="TRUE" />
  31. <p>
  32. <label for="nick">Nick</label>
  33. <input type="text" name="nick" id="nick" />
  34. </p>
  35. </p>
  36. <label for="email">Email </label>
  37. <input type="text" name="email" id="email" />
  38. </p>
  39. <p>
  40. <label for="tresc">Tresc</label>
  41. <input type="text" name="tresc" id="tresc" />
  42. form;
  43. echo <<< form
  44. <p>
  45. <input type="submit" value="Dodaj" />
  46. </p></form>
  47. form;
  48.  
  49. ?>
  50.  
  51.  
  52.  
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 Aktualny czas: 21.08.2025 - 14:57