[PHP][SQL] Wysyłanie danych do bazy SQL za pomocą pętli i zmiennej ze zmienną w nazwie |
[PHP][SQL] Wysyłanie danych do bazy SQL za pomocą pętli i zmiennej ze zmienną w nazwie |
13.06.2018, 19:03:31
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.06.2018 Ostrzeżenie: (0%) |
Witam serdecznie.
Potrzebuję pomocy z kodem odnośnie wysyłania danych do bazy SQL za pomocą pętli for i zmiennej w nazwie zmiennej. Mam coś takiego i to nie działa:
Zmienna ${'zawartosc'.$i}[1] powstaje w skutku wykonywania się pętli:
Cały kod wygląda następująco:
Jest to tylko jedna z wielu podstron testu, w którym pytania i odpowiedzi są wyświetlane w losowej kolejności, wszystko działa, za wyjątkiem nieszczęsnego wysyłania danych do bazy SQL, gdyż w obecnej formie wymagało by to użycia cudzysłowu, w nim apostrofu i jeszcze trzeciego znaku o tej właściwości, ale takiego nie ma, bądź go nie znam. Proszę o pomoc. |
|
|
13.06.2018, 19:38:10
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 46 Dołączył: 10.01.2016 Ostrzeżenie: (0%) |
Teraz robisz chyba zmienne zmiennych (variables variable) tak mi się wydaje. Zamiast pisać tak:
, możesz pisać tak:
Poczytaj o różnicach. http://php.net/manual/en/language.variables.variable.php Nie wiem, czy nie lepiej byłoby w Twoim przypadku napisać to na tablicach, aniżeli tworzyć dynamicznie zmienne. Ten post edytował Neutral 13.06.2018, 19:45:38 |
|
|
13.06.2018, 19:59:27
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.06.2018 Ostrzeżenie: (0%) |
Teraz robisz chyba zmienne zmiennych (variables variable) tak mi się wydaje. Zamiast pisać tak:
, możesz pisać tak:
Poczytaj o różnicach. http://php.net/manual/en/language.variables.variable.php Nie wiem, czy nie lepiej byłoby w Twoim przypadku napisać to na tablicach, aniżeli tworzyć dynamicznie zmienne. Dzięki za radę, jestem w trzeciej klasie technikum i na lekcjach nie mieliśmy jeszcze PHP, tylko JavaScript, a postanowiłem stworzyć ten test na ocenę 6 i sam zacząłem się uczyć PHP więc wielu rzeczy jeszcze nie znam. Obszedłem to trochę inną metodą, zamiast dodawać do bazy danych wartości poszczególnych odpowiedzi, dodaję po prostu liczbę poprawnych i błędnych, ale z ciekawości sprawdzę, czy to zadziała.
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 20:17 |