[HTML][PHP]input z pętli for, wartości z pętli foreach |
[HTML][PHP]input z pętli for, wartości z pętli foreach |
15.09.2020, 20:18:26
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 16.08.2017 Ostrzeżenie: (0%) |
Witam, mam poniższy kod który chciałbym aby działał w następujący sposób tzn. w input'ach osoba będzie wpisywała dane natomiast kiedy formularz będzie zawierał błędy walidacyjne to chciałbym aby wartości w polach były zapamiętywane. wiem jak to ogarnąć jednak problem pojawia się kiedy inputy będą generowane z pętli for. Proszę o jakąś sugestię ponieważ kombinowałem robić pętle w pętli jednak bez rezultatu.
Przerobiłem kod, ale wydaje mi się że nie jest on estetyczny. Proszę znawców o sugestię.
|
|
|
15.09.2020, 21:33:13
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) |
Dobrze Ci intuicja podpowiada, że coś jest nie tak. Nie warto powtarzać tak dużej porcji kodu, podczas gdy tylko jego fragment jest inny. Mam na myśli te inputy.
Jeśli używasz PHP 7, to najprościej tak:
Zauważ, że HTML z inputami pojawia się tylko raz. Jako wartość podajemy odpowiednio zakodowane $_SESSION['name'][$i] lub, jeśli to nie istnieje, pusty string. Operator pojawił się w PHP 7, dlatego jeśli używasz starszej wersji, to trzeba to trochę przerobić. P.S. W miejsce wstaw dwa znaki zapytania obok siebie, bo to forum nadal nie wie kiedy wstawiać emotki, a kiedy nie. Ten post edytował SmokAnalog 15.09.2020, 21:41:47 |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 12:57 |