Ik probeerde weer eens iets >_<
Dit is het:
<?
$maker = "Altin";

if(isset ($_POST['naam'] && $_POST['leeftijd']))
{
$newage = round($_POST['leeftijd'] * 356,25)
echo "Hallo {$_POST[naam}"
echo "Je bent nu {$_POST['newage']} oud."
}
?>
<br>
<form method="POST">
Voornaam:<br>
<input type="text" maxlength="30" name="naam"><br>
Leeftijd:<br>
<input type="text" maxlength="3" name="leeftijd"><br>
<input type="submit" name="submit">
</form>

Het is lukt dus niet (zoals jullie wss wel unnen zien ...
Ik dus niet :(
Kan iemand helpen aub ?
Bij voorbaat dank :D
Het werkt in elk geval :)
Bedankt iedereen :D
Jan Koehoorn schreef op 08.01.2006 17:40
Bedoel je na verzenden? Je zou de hele form tussen haakjes in PHP kunnen zetten.

SanThe schreef op 08.01.2006 17:50

Huh?


Ik neem aan dat hij bedoelt dat hij een form na verzending niet meer wil laten zien. En dan kun je zo'n constructie maken:

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// verwerk het formulier
}
else { ?>

hier de HTML voor je form

<?php
}
?>

Je opent dus een accolade en daarna sluit je PHP. En na de form plaats je nog even de sluit-accolade tussen PHP tags.

Maar misschien is dit wel helemaal niet wat bedoeld werd. In dat geval mogen jullie dit bericht als niet verzonden beschouwen.
@Jan: Ja dit is het denk ik ook. Maar ik vond jouw 'tussen haakjes' vreemd. Ik dacht zelf meer aan if() else, maar kon de link met de 'haakjes' even niet leggen.

Reageren