Info fra database ud i bestemt rækkefølge

Tags:    php

Jeg har en database som jeg har connected til og hentet noget data ud fra sådan her:

$query = mysql_query("SELECT * FROM questions WHERE quiz=$quizid");
while ($quest = mysql_fetch_array($query)){
echo ("$quest[question]<BR>");


$query = mysql_query("SELECT * FROM choices WHERE question=$quizid");
while ($choice = mysql_fetch_array($query)){

}};

Der er mange forskellige questions der hver har et id nummer, og tilknyttet en række spørgsmål hver.
Det jeg så gerne vil er at have en række radiobuttons med informationerne
<INPUT TYPE="RADIO" NAME="$quest[question]<" VALUE="$choice[position]<">$choice[choice]<BR>

Hvordan gør jeg det?, kan ikk få det til at virke med echo.
Derudover ville jeg gerne have det sådan at den lister spørgsmålet, med tilhørende svarmuligheder, og så næste spørgsmål osv, anyone der kan give mig et hint eller to?



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 


Dette er skrevet ud fra din kode, så derfor har jeg ikke nogen mulighed for at checke om det virker. Først henter data fra questions-tabellen og derefter fra choices-tabellen. Samler det hele i ét array, som du så har nemmere ved at gennemløbe.



Først, du overskriver din egen $query der. Du sætter den først uden for while lykken, og så sætter du den endnu en gang, inde i while lykken. Det kan kun gå galt.







Indlæg senest redigeret d. 08.05.2007 12:33 af Bruger #5978
hmm nu fik jeg fejlene væk, så den loader siden, men den skriver bl.a Array=> foran alting, og fin
Fold kodeboks ind/udKode 
siger den "Invalid argument supplied for foreach()"?



nå jeg lukker den her



t