Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [PHP][MYSQL] problem z pętlą FOR..

Napisany przez: #makx# 2.01.2009, 13:46:24

witam, mam taki problem i nie wiem jak sobie znim poradzic :/ robie taki prosty test pytanie - 4 odpowiedzi pobieram dane z bazy:

Kod
$zap = mysql_query("select * from test order by RAND() LIMIT 4", $db);
            while(list($id,$pyt,$o1,$o2,$o3,$o4,$p1,$p2,$p3,$p4) = mysql_fetch_array($zap))


i poźniej poprzez petle for chcial bym wywolac 4 razy pytanie + odpowiedzi

Kod
        for($i=1;$i<5;$i++){
              echo "$pyt
                  <input type='radio' name='odp$i' value='1'>$o1
                  <input type='radio' name='odp$i' value='2'>$o2
                  <input type='radio' name='odp$i' value='3'>$o3
                  <input type='radio' name='odp$i' value='4'>$o4
      ";
                 }



i wszytsko było by super gdyby nie to że kazde pytanie pojawia mi sie po 4 razy.. chcial bym zeby kazde pytanie pojawilo mi sie 1 raz, chodze po google i nie umiem nic znalezc.. Proszę o pomoc HALP.. sad.gif

Napisany przez: Zyx 2.01.2009, 13:56:42

Nie umieszczaj wyświetlania pytania w pętli for w takim razie, jak nie chcesz go 4 razy wyświetlać.

Napisany przez: #makx# 2.01.2009, 15:51:00

to w tedy wszystkie pytania będą po kolei a pozniej odpowiedzi czyli yglada to mniej więcej tak:

yo yotkaijak masz na imie?frrrraaaa

<input type='radio' name='odp1' value='1'><br>
<input type='radio' name='odp1' value='1'><br>
<input type='radio' name='odp1' value='1'><br>
<input type='radio' name='odp1' value='1'><br>


tlumaczenie biggrin.gif
1 pyt: yo yo
2 pyt:tkai
3 pyt:jak masz na imie?
4 pyt:frrrraaaa

może jeszcze sprostuję:
zależy mi na tym zeby pojawialo sie to mniej więcej tak:

Pytanie:
<input type='radio' name='odp1' value='1'>odp1<br>
<input type='radio' name='odp1' value='2'>odp2<br>
<input type='radio' name='odp1' value='3'>odp3<br>
<input type='radio' name='odp1' value='4'>odp4<br>

itd..

a pojawia się tak:
po 4 razy kazde pytanie + all odpowiedzi:

Pytanie:
<input type='radio' name='odp1' value='1'>odp1<br> <-- tu w value pojawia mi sie 4x to samo..
<input type='radio' name='odp1' value='1'>odp2<br>
<input type='radio' name='odp1' value='1'>odp3<br>
<input type='radio' name='odp1' value='1'>odp4<br>

Temat zamknięty juz to zrobilem heh smile.gif
pozdro

Napisany przez: M4rcin3z 16.01.2015, 15:04:45

Pewnie odgrzeje kotleta, ale podłączę się do tego starego posta.

Założyciel tematu już nie raczył wyjaśnić jak to zrobić, a mi się to przyda tongue.gif Ktoś wie jak uzyskać ten efekt?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)