Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]formularze
azbest22
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 9.09.2010

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


ucząc się php próbuje wysłać dane z formularza zapisanego w 1 pliku do pliku 2.
wklejam poniżej kompletne kody
plik reg_form.php zwierający formularz

  1.  
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  5. <meta http-equiv="Content-Language" content="pl">
  6. </head>
  7. <body>
  8. <form action="reg.php" method="post" enctype="text/plain" accept-charset="iso-8859-2, utf-8"><br>
  9. <input type="text" name="login" value="login max 10 znaków" maxlength="10" align="middle"><br>
  10. <input type="password" name="haslo" value="hasło" maxlength="11" align="middle"><br>
  11. <input type="password" name="haslo2" value="hasło" maxlength="11" align="middle"><br>
  12. <input type="text" name="email" value="ameil@email" maxlength="30"><br>
  13. <input type="checkbox" name="regulamin"><br>
  14. <input type="submit" name="wyslij" value="rejestrować"><br><br>
  15. </form>
  16. </body>
  17. </html>


oraz plik reg.php który ma te dane wyświetlić

  1. <?php
  2. if (isset($_POST["wyslij"])) {
  3. // Zostali�my przekierowani na stronę z formularza
  4. // - sprawdzamy, czy wszystkie pola zostały wypełnione
  5. if (empty($_POST["login"]) || empty($_POST["haslo"]) || empty($_POST["haslo2"]) || empty($_POST["email"])) {
  6. echo "<p><font color=\"red\">Musisz wypełnić wszystkie pola!</font></p>";
  7. echo "<p><a href=\"reg_form.php\">Powrót do formularza</a></p>";
  8. } else {
  9. ?>
  10. <h3>Dziękujemy za zgłoszenie!</h3>
  11. <p>Twoje dane:</p>
  12. <ul>
  13. <li>login: <b><?= trim($_POST["login"]); ?></b></li>
  14. <li>hasło: <b><?= trim($_POST["haslo"]); ?></b></li>
  15. <li>Adres email: <b><?= trim($_POST["email"]); ?></b></li>
  16. <?php
  17. if (isset($_POST["regulamin"]))
  18. echo "<li>akceptujesz regulamin.</li>";
  19. else
  20. echo "<li>Nie nie akceptujesz regulaminu.</li>";
  21. ?>
  22. </ul>
  23. <?php
  24. }
  25. } else {
  26. // Je�li użytkownik dostał się na tę stronę w sposób inny niż przez formularz
  27. // zostaje przekierowany do formularza zgłoszenia
  28. header("Location: reg_form.php");
  29. }
  30. ?>


jest to przerobiony fragment z poradnika i za chiny nie chce działać.

po wciśnięciu klawisza odpala się strona reg.php i natychmiast wraca do formularza, a gdy fragment
  1. header("Location: reg_form.php");

oznaczę jako komentarz wywala mi stronę reg.php białą i bez żadnych danych

Ten post edytował azbest22 14.09.2010, 20:14:04
Go to the top of the page
+Quote Post

Posty w temacie
- azbest22   [PHP]formularze   14.09.2010, 17:09:07
- - lord2105   [PHP] pobierz, plaintext if (isset($_POST...   14.09.2010, 17:14:13
- - flashdev   A na przyszłość w pierwszej kolejności sięgasz po ...   14.09.2010, 17:19:20
- - azbest22   faktycznie to przeoczyłem ale problem nie ustąpił ...   14.09.2010, 19:24:50
- - bastard13   Zakomentuj sobie wywołanie funkcji header(), dodaj...   14.09.2010, 19:46:05
- - azbest22   zdefiniuj zakomenduj bo ja tu świerzak jestem str...   14.09.2010, 20:02:36
- - bastard13   to: [PHP] pobierz, plaintext header("Loc...   14.09.2010, 20:05:54
- - azbest22   wynikiem [PHP] pobierz, plaintext var_dump($_P...   14.09.2010, 20:06:07
- - bastard13   To znaczy, że nie przesyłasz tutaj żadnego posta. ...   14.09.2010, 20:09:37
- - azbest22   tak są w tym samym miejscu. wkleiłem dokładnie cał...   14.09.2010, 20:13:30
- - bastard13   usuń ze znacznika form: enctype="text/plain...   14.09.2010, 20:53:47
- - azbest22   no i dzięki wielkie. wszystko ruszyło hurraaaa   14.09.2010, 21:03:49
- - Maciek1705   zrób tak w tym formularz czyli na stronie reg_form...   14.09.2010, 21:05:27
- - bastard13   Po pierwsze: niedomknięty input wyświetli błąd w w...   14.09.2010, 21:23:59
- - azbest22   a ja mam jeszcze pytanko jak np. przypisać wartośc...   15.09.2010, 00:30:38
- - lord2105   Przypisywanie zmiennych powinno wyglądać tak : [PH...   15.09.2010, 00:38:26
- - azbest22   co do inputa bym się kłócił gdyż nie zależy mi na ...   15.09.2010, 03:06:26
- - lord2105   Jeżeli input miałby być domyślnie zaznaczony to mu...   15.09.2010, 17:30:14


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: 19.08.2025 - 03:59