Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sesje oraz dodawanie danych
dareksbs
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 17.10.2012

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


Witam,

Aktualnie uczę się języka php i dopiero w nim raczkuje, więc proszę o wyrozumiałość (IMG:style_emoticons/default/smile.gif) , próbuje napisać skrypt który będzie zbierał dane w krokach, przykład jedne informacje w jednym kroku inne w innym po tym pierwszym etc. i teraz kwestja czy to dobrze robię ! tzn. przypuśćmy że na pierwszej stronie będę miał 20 miejsc do wypełnienia... głupotą by było wpiswać to wszystko do zasady If, na pewno jest jakiś inne rozwiązania - może powinienem tylko pierwszę pole zaznaczyć tzn. jeśli post1 jest pusty wyświetl formularz 1, kolejne pytanie to czy dobrze zastosowałem polecenie if, czy po pierwszym if nie powinno być elseif lub jakaś inna funkcja która by kontynułowała skrypt.

Edit : i jeszcze jedna sprawa, nie wiem co zrobić aby po poście 3 nie wyświetlało mi ponownie pierwszego formularza próbowałem zamienić puste posty na sekcje, ale wyrzucało pustą stronę

Moje wypociny :

  1. <?php
  2. if (empty($_POST[post1]) and empty($_POST[post2])){
  3. echo '<html>
  4. <body>
  5. <form ation="text.php" method="POST">
  6. <input type="text" name="post1"><br />
  7. <input type="text" name="post2"><br />
  8. <input type="submit" value="submit">
  9. </form>
  10. </body>
  11. </html>';
  12. }
  13. if (isset($_POST[post1]) and isset($_POST[post2]) and empty($_POST[post3])){
  14. $_SESSION['post1'] = $_POST[post1];
  15. $_SESSION['post2'] = $_POST[post2];
  16. echo '<form ation="text.php" method="POST"><input type="text" name="post3"><br />
  17. <input type="submit" value="submit"></form>';
  18. }
  19. if (isset($_SESSION['post1']) and isset($_SESSION['post2']) and isset($_POST[post3])) {
  20. $_SESSION['post3'] = $_POST[post3];
  21. echo $_SESSION['post1'];
  22. echo '<br />';
  23. echo $_SESSION['post2'];
  24. echo '<br />';
  25. echo $_SESSION['post3'];
  26. }
  27. ?>


Z góry bardzo dziękuje za pomoc

Ten post edytował dareksbs 17.10.2012, 19:41:25
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: 9.10.2025 - 23:23