Aantal keren weergeven
hallo,
Is er een manier om een loopje iets een x aantal keer uit te voeren?
Stel, ik heb een Formpje, Maar ik wil met GET bepalen hoeveel invulvakken er moeten komen voor bijvoorbeeld de antwoorden.
Is dat mogelijk? En met welke functie (ik gok while)
Ro
Is er een manier om een loopje iets een x aantal keer uit te voeren?
Stel, ik heb een Formpje, Maar ik wil met GET bepalen hoeveel invulvakken er moeten komen voor bijvoorbeeld de antwoorden.
Is dat mogelijk? En met welke functie (ik gok while)
Ro
Gesponsorde koppelingen:
Probeer eens wat
wees creatief
probeer het zelf op te lossen
wees creatief
probeer het zelf op te lossen
Ik heb het al, Ik doe een whileloop -> $i != GET['aantal']{ $i++ }
Ja, while kan, of http://php.net/manual/en/control-structures.for.php
Gebruik als voorwaarde dan liever $i <= $_GET['aantal']. Op die manier voorkom je dat je in een oneindige loop komt als $_GET['aantal'] lager is dan de startwaarde van $i.
Code (php)
@Karl Karl: Wat heb je aan zo'n reactie? Dit is tog PHPHulp? Oke, alles voorkauwen is misschien ook niet alles.. Maar als je er niks aan hebt kan je beter niks posten toch?
Gewijzigd op 11/08/2010 20:00:53 door Maurice vB
Dankje, maurice, Dit helpt ;)
Maurice vB op 11/08/2010 19:47:41:
Lekker gescript, wat nou als ik ?aantal=test invul? Overigens is een single quote beter dan een dubbele quote, als je niet van typen houdt tenminste.
Code (php)
1
2
3
4
5
2
3
4
5
<?php
for ($i = 1; $i <= (ctype_digit($_GET['aantal'])) ? $_GET['aantal'] : 1; $i++) {
echo '<input type="text" size="25" value="" />';
}
?>
for ($i = 1; $i <= (ctype_digit($_GET['aantal'])) ? $_GET['aantal'] : 1; $i++) {
echo '<input type="text" size="25" value="" />';
}
?>
Is ook zo, maar ik ga er vanuit dat Roboroads PHP wel snapt hoe het werkt?. Graag gedaan trouwens :)



