Bij deze even een vraag, over de werking van een bepaald ding of idee.

In dit bestand index.html
kun je een geld bedrag invoeren en dan wordt je met POST door gestuurd en komt er uit wat je bent.
Maar kan dit ook in 1 pagina? Dus dat je op verzenden klikt en er dan komt te staan van je bent stray dog ofzo?

Index.html


<html>
<head>
</head>
<body>
<form action="uitvoer.php" method="POST" >
<table summary="">
<tr>
	<td>
	Vul hier je geld in:
	</td>
	<td><input type="text" name="money" /></td>
</tr>
<input type="submit" name="Submit" value="Submit" />
</table>
</form>


</body>
</html>


uitvoer.php


<?php
ini_set('display_errors', 'on');
error_reporting(E_ALL);
?>

<?php
$money = ($_POST["money"]);
if ($money <= 1999999) {
    $mrank = "Straydog";
} elseif ($money > 2000000 AND $money <= 5000000) {
    $mrank = "Lower Class";
} elseif ($money > 5000000 AND $money <= 10000000) {
    $mrank = "Respectable Man";
} elseif ($money > 10000000 AND $money <= 15000000) {
    $mrank = "Middle Class";
} elseif ($money > 15000000 AND $money <= 20000000) {
    $mrank = "Wealthy";
} elseif ($money > 20000000 AND $money <= 50000000) {
    $mrank = "Upper Class";
} elseif ($money > 50000000 AND $money <= 100000000) {
    $mrank = "Rich";
} elseif ($money > 100000000 AND $money <= 200000000) {
    $mrank = "Very Rich";
} elseif ($money > 200000000 AND $money <= 400000000) {
    $mrank = "Dangerously Rich";
} elseif ($money > 400000000) 
    $mrank = "Notoriously Rich";
	
echo "<p>Je ben dus een $mrank</p><p>
Klik <a href='javascript:history.back(1);'>hier</a> om terug te gaan.";
?>


Gr. Leroy
Het hoeft niet. Je kunt in hetzelfde bestand natuurlijk prima html en php naast elkaar hebben. Als jij PHP afgesloten hebt, zal de html gewoon als output gegeven worden:

<?php
echo '<p>Hello world</p>';
?>

<p>Bye Bye</p>

Dit zal gewoon de volgende output hebben:

Hello world
Bye Bye

Reageren