Ik wil er nog een!
Mijn site is nu www.telstarpride.nl zoals je ziet kan er genoeg verbeterd worden. Ik hoop dat er iemand geintreseerd is!
Groetjes Jim
http://www.phphulp.nl/php/tutorials/8/508/
Bekijk die tut maar eens, hierin wordt de echte basis van PHP uitgelegd, ook leer je meteen zo PHP-en zonder dat je foutmeldingen krijgt, of in ieder geval dat ze worden weergegeven en dat je ze weg kan werken.
Bekijk die tut maar eens, hierin wordt de echte basis van PHP uitgelegd, ook leer je meteen zo PHP-en zonder dat je foutmeldingen krijgt, of in ieder geval dat ze worden weergegeven en dat je ze weg kan werken.
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
Jij bent ook een lekkere! Je doet nu:
als(formulier verzonden) dan berekening
anders dan geef melding dat er alleen getallen in mogen staan, dat zou je netter zo oplossen denk ik:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<form method"POST">
<table>
<tr>
<td>Getal 1:</td>
<td><input type="text" name="getal1"></td>
</tr>
<tr>
<td>Getal 2:</td>
<td><input type="text" name="getal2"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Tel op"></td>
</tr>
</table>
</form>
<?php
if($_SERVER['REQUEST_METHOD'] == $_POST){
if(is_numeric($_POST["getal1"]) && is_numeric($_POST["getal2"])){
$totaal = $_POST["getal1"] + $_POST["getal2"] ;
echo "Getal 1 (".$_POST["getal1"].") + Getal 2 (".$_POST["getal2"].") = ".$totaal ;
}
else{
echo "U heeft niet in beide velden een numerieke waarde opgegeven" ;
}
}
?>
<table>
<tr>
<td>Getal 1:</td>
<td><input type="text" name="getal1"></td>
</tr>
<tr>
<td>Getal 2:</td>
<td><input type="text" name="getal2"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Tel op"></td>
</tr>
</table>
</form>
<?php
if($_SERVER['REQUEST_METHOD'] == $_POST){
if(is_numeric($_POST["getal1"]) && is_numeric($_POST["getal2"])){
$totaal = $_POST["getal1"] + $_POST["getal2"] ;
echo "Getal 1 (".$_POST["getal1"].") + Getal 2 (".$_POST["getal2"].") = ".$totaal ;
}
else{
echo "U heeft niet in beide velden een numerieke waarde opgegeven" ;
}
}
?>
Zo krijg je alleen een "melding" wanneer je het niet goed in hebt gevuld. Wil je dat er bij hebben om het formulier te verduidelijken, dan zet je dat bij het formulier, die geef je toch altijd al weer ;)