PHP beginner |
|
Hallo,
Weet misschien iemand waarom er altijd verschijnt dat ik niets ingevuld heb, terwijl dat wél zo het geval is.
<html>
<head>
<title>Mail formulier</title>
</head>
<body>
<form action="index.php" method="POST">
Hoeveel formulieren wilt u invullen? <br />
<input type="text" name="aantal">X <br />
<input type="submit" name="submit" value="Ga verder">
</form>
<?php
//Alleen cijfers gebruiken voor aantal in te vullen
function geldig_aantal ($str) {
return (ereg ('^[0-9]{10}$', $str));
}
if ( isset ($_POST['submit']) ) {
$aantal = $_POST['aantal'];
if ( empty ($aantal) ) {
echo '<p>U moet invullen hoeveel keer u een formulier willen opstellen.</p>';
}
elseif ( geldig_aantal != $aantal ) {
echo '<p>U kunt alleen getallen invullen, max 2getallen.</p>';
}
}
?>
</body>
</html>
<html> <head> <title>Mail formulier</title> </head> <body> <form action="index.php" method="POST"> Hoeveel formulieren wilt u invullen? <br /> <input type="text" name="aantal">X <br /> <input type="submit" name="submit" value="Ga verder"> </form> <?php //Alleen cijfers gebruiken voor aantal in te vullen function geldig_aantal ($str) { return (ereg ('^[0-9]{10}$', $str)); } if ( isset ($_POST['submit']) ) { $aantal = $_POST['aantal']; echo '<p>U moet invullen hoeveel keer u een formulier willen opstellen.</p>'; } elseif ( geldig_aantal != $aantal ) { echo '<p>U kunt alleen getallen invullen, max 2getallen.</p>'; } } ?> </body> </html>
|