Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak utworzyć kilka zmiennych w pętli (np zm1 zm2 zm3 zm4 ..)
Forum PHP.pl > Forum > PHP
xPatryk
Witam smile.gif

Mam problem...
nie wiem jak utworzyć zmienne dla każdego powtórzenia pętli
chodzi mi o coś takiego, że mam formularz (QUIZ), i kazde pytanie w formularzu typu checkbox powinno miec nazwe pyt$id, jednak
to nie dziala... kiedy potem chce sie odniesc do tego pytania
przy przeliczaniu wyników zwraca mi wartosc ID
np.

[php:1:02d1ac6d3e] echo "$pyt$id"; [/php:1:02d1ac6d3e]

zwraca nr id sad.gif

czym moze byc spowodowany blad i jak zrobic by bylo dobrze ?

Pozdrawiam i proszę o odpowiedź

Patryk
kszychu
[php:1:1ff9596b3c]<?php
${"pyt".$id} = "sośtam";
?>[/php:1:1ff9596b3c]
xPatryk
Przepraszam, ale chyba źle się wyraziłem sad.gif

chodzi mi o to, że jak mam formularz z polami typu checkbox (wybor) i ponawiam go x razy potrzebuje, aby pole name zwracalo inna zmienna (zgodna z id)



Kod
<input type="radio" value="a" name="pyt$id"><i>$odpowiedza</i></td>


i potem potrzebuje odczytac kazde pole po kolei i sprawdzić czy zgadza się z wartością zapisaną w bazie mysql

[php:1:4577040abc]<?php
if ($pyt$id == $prawidlowa) ...

?>[/php:1:4577040abc]

Próbowałem wstawić to tak, jak podaleś, ale nie działa sad.gif((


Proszę o pomoc sad.gif :idea:
BzikOS
[php:1:34a0ed4854]<?php
if( $_POST['pyt' . $id] == $prawidlowa ) ...
?>[/php:1:34a0ed4854]

Przy założeniu, że formularz jest wysyłany metodą POST.
Czy o to chodzi?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.