Hallo allemaal hoe kan ik een tafel rekenen maken zoals:

1 + 2 = 2
2 + 2 = 4
3 + 2 = 5
uhhhh...

<?
$new = 1+2;
echo "$new";
?>

??
Met een loopje gaat het erg makkelijk, gewoon de variable aanpassen:

<?PHP

$aantal = 0; // Hoeveel moeten we beginnen
$aantal_max = 10; // Tot hoeveel moeten we gaan?
$tafel = 2; // Welke tafel gaan we gebruiken?

do
{
$hoeveel= $tafel * $aantal;
echo $hoeveel;
echo '<BR>';
$aantal = $aantal + 1;
}
while ($aantal <= $aantal_max);
?>

Suc6

Jelmer
Ik wil eigenlijk dit in het scherm zien

1 + 2 = 2
2 + 2 = 4
3 + 2 = 5
zet je er nog bij:
echo $aantal . " + " . $tafel . " = " . $hoeveel . "<br>\n";
zoals in:

<?PHP

$aantal = 0; // Hoeveel moeten we beginnen
$aantal_max = 10; // Tot hoeveel moeten we gaan?
$tafel = 2; // Welke tafel gaan we gebruiken?

do
{
$hoeveel= $tafel * $aantal;
echo $aantal . " + " . $tafel . " = " . $hoeveel . "<br>\n";
$aantal = $aantal + 1;
}
while ($aantal <= $aantal_max);
?>

EDIT:
je had hier ook ff kunnen kijken.
warom doen we allemaal moeilijk doe dit:

<?
echo"
1 + 2 = 3"; //Ik geloof dat je 3 bedoelt in plaats van 2 ofniet
echo"
2 + 2 = 4
3 + 2 = 5";
?>

een hele berekening via php is dikke onzin ;)

--------------------------
Siebren
Das wel heel simpel vind je niet?
Bovendien wil hij ook rekeken zegt hij, dit is enkel afdrukken. Maar dit werkt idd ook.
Voor de netheid wel even een <BR> tussendoor geven.

Jelmer Baken
hehe ja maar rekenen kan gewoon zoals op de meeste reken machine's alleen je moet ff onthouden dat
+ = plus
/ = delen
- = min
* = keer

en je moet het wel in een in een echo/fariable
maar als je het in een echo zet zet er dan geen " dus bijv
<?
echo 1+1; //hij weergeeft dan 2 als je bijv ook 1+1 er voor wilt hebben doe dan dit
?>
<?
$som = "1+1";
echo "1 + 1 = " .$som. ;
?>
.$som. moet buiten de " "
want " dienen ervoor om iets letterlijks op het scherm te zetten! en 'echo' is er voor om iets op het scherm te zetten!

-------------------------------------
siebren
Siebren schreef op 02.12.2004 16:56
warom doen we allemaal moeilijk doe dit:

<?
echo"
1 + 2 = 3"; //Ik geloof dat je 3 bedoelt in plaats van 2 ofniet
echo"
2 + 2 = 4
3 + 2 = 5";
?>

een hele berekening via php is dikke onzin ;)

--------------------------
Siebren


"Ja tuurlijk, laten we op een phphulp forum vragen hoe ik een echo moet doen, en waarom ik dat liefst met php zou zou laten zien, en niet gewoon met html dan... Want ik geef graag geld uit aan een server die php ondersteunt, dat lijkt me cool...."

Je hebt net mijn prijs gewonnen... De domste opmerking ooit... :/
Gefeliciteert Siebren :P
<?
echo 1+1; //hij weergeeft dan 2 als je bijv ook 1+1 er voor wilt hebben doe dan dit
?>
<?
$som = "1+1";
echo "1 + 1 = " .$som. ;
?>


<?
$som = "1+1";
echo "1 + 1 = " .$som. ; // Geeft "1 + 1 = 1+1"
?>

Vrij dom, niet?

Edit: sorry voor de dubbele post, kon dit eventueel ook bij in m'n andere steken :)

Reageren