For-lus

Status
Niet open voor verdere reacties.

emplode

Gebruiker
Lid geworden
2 feb 2011
Berichten
10
Hallo,

Ik heb een kleine opdracht die ik moet maken, maar lukt even niet.

Het is de bedoeling dat je in mijn script een nummer in een formulier invult, verzend en dat hij dan, als je bijv 3 invoert, dit te laten zien:
*
**
***
of bij 4
*
**
***
****
enz.

Dit lijkt mij het handigst met de for-lus, alleen, krijg ik het niet voor elkaar.
Iemand een idee, wat ik verkeerd doe? Want zal ongetwijfeld wel iets zijn.

Code:
<form name="orderform" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="getal">
<input type="submit" value="berekenen">

<?php
 for ( $i = 0 ; $i <= $_POST['getal'] ; $i++ );
{
$ster = "*";
$sterscherm = $i * $ster;
echo $sterscherm; 
}
?>
 
{
$ster = "*";
$sterscherm = $i * $ster; <- //deze regel is niet nodig
echo $sterscherm;
}
 
Oh ja, was maar wat aan het testen. Beetje dingen rond gooien, kijken over er verandering in komt.
Maar wat ik zo raar vind is dat ik maar niet $i * '*' mag doen. =/
 
je mag dat niet doen omdat '*' geen getal is en 1 * * is geen som volgens de computer;)
 
Aaah! Tuurlijk, hahaha, he bedankt. Dus ik moet het op een andere manier doen, weet iemand een manier. Ben relatief nieuw in de php scene, en ik ben dus nog niet zo vinding rijk!
 
Hey, bedankt, het is gelukt!
In eerste instantie met een dubbele lus, en daarna str_repeat!
Bedankt he :)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan