probeer het zelf eens samen te voegen en kom dan terug als je nog vragen / problemen hebt.
Link gekopieerd
?
Onbekende gebruiker
20-06-2008 19:48
[google]ajax[/google] volgens mij wil je dat.
Link gekopieerd
Ja dat kan:
<?php
if(isset($_POST["submit"])) {
# hier hier het verwerkingsdeel
} else {
# hier het form
}
?>
Of anders moet je met JavaScript en of AJAX aan de gang...
Link gekopieerd
Dan wordt het zoiets als dit Christian?
<?php
if(isset($_POST["submit"])) {
$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.";
} else {
<<<ENDHTML
<html>
<head>
</head>
<body>
<form 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>
ENDHTML<<<
}
?>
Link gekopieerd
?
Onbekende gebruiker
20-06-2008 20:02
Christian Avontuur schreef op 20.06.2008 19:52
Ja dat kan:
<?php
if(isset($_POST["submit"])) {
# hier hier het verwerkingsdeel
} else {
# hier het form
}
?>
Of anders moet je met JavaScript en of AJAX aan de gang...
Niet dat ik het zo erg vind, want dit is toch maar een criminal, maar je controleerd niet op deze manier of een form gepost is. Dat doe je zo:
if($_SERVER['REQUEST_METHOD'] == "post") {
Link gekopieerd
Leroy, maak gebruik van echo's om je html te laten zien :)
Link gekopieerd
?
Onbekende gebruiker
20-06-2008 20:10
iChris.nl schreef op 20.06.2008 20:04
Leroy, maak gebruik van echo's om je html te laten zien :)
Inderdaad, zie ook
heredoc op php.net. Verder horen vars buiten quotes.
Link gekopieerd
Lukt me nog steeds niet!!
Heb nu dit
<?php
if(isset($_POST["submit"])) {
if($_SERVER['REQUEST_METHOD'] == "post") {
$money = ($_POST["money"]);
($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.";
}
} else {
echo
<html>
echo <head>
echo </head>
echo <body>
echo <form>
echo<table summary="">
echo <tr>
echo <td>
echo Vul hier je geld in:
echo </td>
echo <td><input type='text' name='money' /></td>
echo </tr>
echo <input type='submit' name='Submit' value='Submit' />
echo </table>
echo </form>
echo </body>
echo </html>
}
?>
Link gekopieerd
Link gekopieerd
?
Onbekende gebruiker
20-06-2008 20:15
Criminals zijn héél leuk (jaja...), vooral omdat je ze zo overal kunt downloaden, met alle fouten die d'r in zitten. Ik raad je dan ook aan om:
PHP Beginners handleiding te gaan leren.
Edit
Hoi Chris
Link gekopieerd