Tworzenie zmiennej w pętli |
Tworzenie zmiennej w pętli |
3.09.2021, 16:43:26
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
Witam, przychodzę do was z troszkę dziwnym pytaniem.
Mianowicie chciałbym stworzyć zmienną w php, która ma w sobie inną zmienną (lub jest zmieniana przy każdym wykonaniu pętli) Przykład:
Output: Zmienna z bazy #1: test1 Zmienna z bazy #2: test2 Zmienna z bazy #3: test3 Zmienna z bazy #4: test4 Zmienna z bazy #5: test5 Nie umiem tego inaczej wytłumaczyć, ale mam nadzieję, że każdy zrozumie. Teraz pytanie - czy coś takiego jest możliwe do stworzenia w php? Pozdrawiam |
|
|
3.09.2021, 16:49:24
Post
#2
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 9 Dołączył: 28.04.2010 Ostrzeżenie: (0%) |
O to chodzi?
-------------------- |
|
|
3.09.2021, 16:58:36
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
O to chodzi?
W założeniu tak, lecz chodzi mi o to, żeby (przykładowo) $zmienna1 była definiowana w pętli. W moim przypadku musiałbym stworzyć około 2 tysięcy zmiennych co lekko mija się z celem :/ |
|
|
3.09.2021, 17:04:32
Post
#4
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 9 Dołączył: 28.04.2010 Ostrzeżenie: (0%) |
Więc podobnie, pytanie skąd pomysł na taki zabieg? Nie lepiej to wrzucać w tablice? Ten post edytował gornik 3.09.2021, 17:05:16 -------------------- |
|
|
3.09.2021, 17:58:47
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
Więc podobnie, pytanie skąd pomysł na taki zabieg? Nie lepiej to wrzucać w tablice? Zapewne jest to lepsze rozwiązanie, lecz nie działam na własnym pomyśle, tylko staram się przerobić dostępny skrypt z internetu, aby pobierała / sprawdzała dane z bazy danych - https://webdevtrick.com/simple-quiz-in-php-source-code/ Co do propozycji kodu - jest mały problem. Tak zrobioną zmienną nie chce mi przesłać post'em.
result.php
${'answer' . $x} = $_POST["question-".$x."-answers"]; <- Poprawnie się przesyła ${'odptest' . $x} = $_POST["${'zmienna' . $x}"]; <- Zwraca puste pole Mógłbyś doradzić gdzie jest problem? |
|
|
3.09.2021, 18:21:07
Post
#6
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 9 Dołączył: 28.04.2010 Ostrzeżenie: (0%) |
Spróbuj tak:
result.php
Rozumiem, że chcesz po wypełnieniu quizu sprawdzić czy odpowiedź jest poprawna więc musisz połączyć w results.php na nowo z bazą i porównać przesłane wyniki. Ten post edytował gornik 3.09.2021, 18:29:17 -------------------- |
|
|
3.09.2021, 20:47:02
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
Spróbuj tak:
result.php
Rozumiem, że chcesz po wypełnieniu quizu sprawdzić czy odpowiedź jest poprawna więc musisz połączyć w results.php na nowo z bazą i porównać przesłane wyniki. Dobra, bo teraz się troszkę zgubiłem :/ Mając array jak mogę teraz pobrać z niego np id, aby wykonać zapytanie o prawidłową odpowiedź? |
|
|
3.09.2021, 21:24:26
Post
#8
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 9 Dołączył: 28.04.2010 Ostrzeżenie: (0%) |
Podałe Ci example z foreach. Tutaj masz bardziej przybliżony
Ten post edytował gornik 3.09.2021, 21:31:58 -------------------- |
|
|
3.09.2021, 22:43:29
Post
#9
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
Podałe Ci example z foreach. Tutaj masz bardziej przybliżony
Wszystko pięknie działa! Dziękuję bardzo za pomoc i jestem Ci winien duże piwko! |
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 03:41 |