![]() |
![]() |
![]()
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 :
Z góry bardzo dziękuje za pomoc Ten post edytował dareksbs 17.10.2012, 19:41:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze zrozumiałem założenia skryptu.
Sprawdzenie z osobna każdej zmiennej $_POST czy jest ustanowiona nie jest konieczne, wystarczy warunek:
jeśli formularz został przesłany to muszą istnieć zmienne POST. Istnienie choćby jednej implikuje istnienie reszty. Być może przydatne w Twoim skrypcie okaże się używanie nazw tablicowych dla inputów: A co do ostatniego pytania, formularz wsadź w ifa w stylu tego:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 1 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze rozumiem, chodzi Ci o zbieranie danych w krokach, ale to co napisałeś jak dla mnie trochę nie trzyma się kupy :-). Dzieląc na kroki najprościej będzie zrobić kilka osobnych formularzy i zamknąć je np. w funkcje.
Zrobiłem to na szybko i nie testowałem ale raczej powinno być ok, w razie problemów pisz. Ten post edytował Sokon 18.10.2012, 00:32:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:49 |