<?php
/*
* Initialisatie van de variabele $uitkomst. Dit doen we om te zorgen dat de variabele $uitkomst altijd bestaat
* ook als de pagina de eerste keer in de GET methode wordt aangeroepen in plaats van in de POST methode.
* Tevens kunnen we de variabele direct voorzien van een standaard waarde. Als we de initialisatie achterwege laten
* krijgen we foutmelingen.
*/
$uitkomst = '';
// Controleer of er iets gePOST is
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
// Hier wordt alle input opgehaald
$getal1 = intval($_POST["getal1"]); // intval maakt van iedere waarde een getal.
$getal2 = intval($_POST["getal2"]);
// Hier wordt de berekening gemaakt
$antwoord = $getal1 * $getal2/100 * 0.981; //9,806652
// Hier wordt een string (stuk tekst) gemaakt
//$uitkomst = $getal1 . ' * ' . $getal2 . '=' . $antwoord;
$uitkomst = $antwoord;
}
?>
<style>
h1 {
color: blue;
}
.uitkomst {
color: purple;
}
</style>
</head>
<body>
<form action="" method="post">
<center> WLL: <input type="text" name="getal1" placholder="WLL"/>Kg<br></center>
<center>Percentage<input type="text" name="getal2" />%<br><br></center>
<center><input type="submit" name="verzend" value="berekenen"></center>
<a href="rekenen.php" class="btn btn-succes btn-sm">wissen</a>
</form>
<br><br><center>
<p class="uitkomst"><?php printf ("%.0f", $uitkomst); ?> kN</p>
</center>
Ik heb ze zelf even toegevoegd, maar graag in te vervolg zelf code-tags plaatsen om scriptcodes. Dan zijn ze beter leesbaar. Je kan ook op de knop drukken.
AdFundum gaf al he antwoord met number_format. Voluitgeschreven kom je uit op dit: