![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 56 Pomógł: 9 Dołączył: 28.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
O to chodzi?
-------------------- |
|
|
![]()
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 :/ |
|
|
![]()
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 -------------------- |
|
|
![]()
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? |
|
|
![]()
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 -------------------- |
|
|
![]()
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ź? ![]() |
|
|
![]()
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 -------------------- |
|
|
![]()
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: 19.07.2025 - 07:00 |