While in while meeredere
Kan iemand mij vertellen hoe een while in een while werkt? Heb een php pagina die telkens bij een wijzing gereload wordt en vervolgens de wijzing moet laten zien en het oude ook.
Zodra het gereload wordt, dan laat hij alleen de nieuwe meerkeuze opties zien en het oude verdwijnt, maar de vraag blijft staan.
Hier onder een stukje uit de pagina waar ik het over had.
------
if (($chk == "1") or ($chk == "2")):
$enquetesel=mysql_query("SELECT * FROM enquete WHERE enquete_id = '$enqid'");
$vraagsel=mysql_query("SELECT * FROM vraag WHERE vraag_enqueteid = '$enqid' ORDER BY vraag_id");
$altsel=mysql_query("SELECT * FROM meerkeuze WHERE meerkeuze_vraagid = '$vraid' ORDER BY meerkeuze_vraagid");
$altsel2=mysql_query("SELECT * FROM meerkeuze INNER JOIN vraag ON (meerkeuze.meerkeuze_vraagid = '$vraid') AND (meerkeuze.meerkeuze_vraagid=vraag.vraag_id)");
?>
<table>
<tr>
<td><b>Enquetenaam:</b></td>
<td></td>
</tr>
<tr>
<td><b>Enqueteonderwerp:</b></td>
<td></td>
</tr>
<tr>
<td><b>Enqueteactief:</b></td>
<td></td>
</tr>
<table>
<tr>
<td><br></td>
<td></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td></td>
</tr>
</table>
</table>
Code (php)
1
2
3
4
5
6
2
3
4
5
6
While1 start -> gaat 1e loop doen
Komt While2 tegen, While2 wordt helemaal afgemaakt
While1 gaat 2e loop doen
Komt While2 weer tegen, doet die weer helemaal
While1 gaat 3e loop doen
Komt While2 tegen, weer helemaal
Komt While2 tegen, While2 wordt helemaal afgemaakt
While1 gaat 2e loop doen
Komt While2 weer tegen, doet die weer helemaal
While1 gaat 3e loop doen
Komt While2 tegen, weer helemaal
Ligt natuurlijk aan het aantal loops, maar het principe moge duidelijk zijn :)
Opzich wat hier boven staat is niet verkeerd als die telkens de vraag met aantal gekoppeled antwoorden(id van vraag en antwoord en antwoord vraag is gelijk) moet ophalen?
iemand?