Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd z umieszczaniem tekstu w bazie danych
Forum PHP.pl > Forum > Bazy danych > MySQL
Vertical
Napisałem pewną aplikację:

  1. <html>
  2. <head>
  3. <title>Napisz posta!</title>
  4. </head>
  5. <body>
  6. <body bgcolor=\"#D0D0D0\">
  7. <?php
  8. if(isset($submit)):
  9. $db = mysql_connect(&#092;"localhost\", \"root\");
  10. mysql_select_db(&#092;"forum\", $db);
  11. $data = date(&#092;"d.m.Y\");
  12. $sql = &#092;"INSERT INTO forum (
  13. NULL, '$naglowek', '$tresc', '$data', '$autor', '$aut_mail')&#092;";
  14. mysql_query($sql);
  15. print(&#092;"<h1>Twoj post zostal napisany</h1>n\");
  16. print(&#092;"<b>Ponizej mozesz dodac nastepnego posta</b>n\");
  17. endif;
  18. ?>
  19. <p><h2>Napisz posta</h2>
  20. <form action = \"Napisz_posta.php3\" method = \"post\">
  21. Twoj nick:<br><input type = \"text\" name = \"autor\"><p>
  22. E-mail:<br><input type = \"text\" name = \"aut_mail\"><p>
  23. Naglowek:<br><input type = \"text\" name = \"naglowek\"><p>
  24. Tresc:<br>
  25. <textarea cols = 40 rows = 20 name = \"tresc\" wrap = \"virtual\">
  26. </textarea><p>
  27. <input type = \"submit\" name = \"submit\" value = \"Wyslij posta!\">
  28. <input type = \"reset\" value = \"Wyszysc\">
  29. </form>
  30. </body>
  31. </html>


Stworzyłem przedtem bazę danych "forum" oraz tabelę "forum". Po przyciśnięciu przycisku "submit" powinien wyświetlić się tekst: "Twoj post zostal napisany" i program powinien się zalogować do bazy danych, ale tego nie robi. Czy możecie podpowiedzieć, jaki błąd zrobiłem w powyższej aplikacji?
radzaw
zobacz w manualu jak wyglada konstrukcja if ...

if () {
...
}

a nie
if () :
...
endif
kicaj
@radzew: konstrukcja instrukcji if" title="Zobacz w manualu PHP" target="_manual() zostala dobrze uzyta, mozna ja uzyc na kilka sposobow...
@Vertical: Dostajesz jakis komunikat? $submit zamien na $_POST['submit']...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.