While in while meeredere

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Erik waarom

Erik waarom

25/11/2004 14:09:00
Quote Anchor link
Hallo,

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>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php while($erij=mysql_fetch_array($enquetesel)){    ?>

<tr>
<td><b>Enquetenaam:</b></td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo "$erij[enquete_naam]";?>
</td>
</tr>
<tr>
<td><b>Enqueteonderwerp:</b></td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo "$erij[enquete_onderwerp]";?>
</td>
</tr>
<tr>
<td><b>Enqueteactief:</b></td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo "$erij[enquete_actief]";?>
</td>
</tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php } ?>

<table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php while($vrij=mysql_fetch_array($vraagsel)){?>

<tr>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo "$vrij[vraag_vraag]";?>
<br></td>
<td></td>
</tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php while($arij=mysql_fetch_array($altsel)){?>

<tr>
<td><input type="checkbox">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo "$arij[meerkeuze_optie]";?>
</td>
<td></td>
</tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php }} ?>

</table>
</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php endif; ?>
 
PHP hulp

PHP hulp

17/11/2024 04:31:57
 
Mitch X

Mitch X

25/11/2004 14:12:00
Quote Anchor link
While in while werkt zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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


Ligt natuurlijk aan het aantal loops, maar het principe moge duidelijk zijn :)
 
Erik waarom

Erik waarom

25/11/2004 14:23:00
Quote Anchor link
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?
 
Erik waarom

Erik waarom

26/11/2004 16:55:00
Quote Anchor link
iemand?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.