[OPGELOST :)] Rekenscript werkt niet!
Ik maak een mini script waarmee je een plus som uit kan rekenen.(Ga hem nog uitbreiden hoor, begin eerst met plus) ,maar hij werkt niet zo goed. Kijk maar:
index.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<html>
<body>
<form>
<form method="POST" action="uitrekenen.php">
<em>Vul hier de som in:</em> <br>
<input type="text" size="1" maxlength="40" name="som1" id="som1"> <br>+<br>
<input type="text" size="1" maxlength="40" name="som2" id="som1">
<input type="submit" value="Uirekenen">
</form>
</body>
</html>
<body>
<form>
<form method="POST" action="uitrekenen.php">
<em>Vul hier de som in:</em> <br>
<input type="text" size="1" maxlength="40" name="som1" id="som1"> <br>+<br>
<input type="text" size="1" maxlength="40" name="som2" id="som1">
<input type="submit" value="Uirekenen">
</form>
</body>
</html>
uitrekenen.php
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
//Variabel die antwoord uitrekend
$antwoord= $_POST['som1'] + $_POST['som2'];
//Echo die antwoord laat zien
echo "Het andwoord op de som is:" $antwoord;
//Einde code
?>
//Variabel die antwoord uitrekend
$antwoord= $_POST['som1'] + $_POST['som2'];
//Echo die antwoord laat zien
echo "Het andwoord op de som is:" $antwoord;
//Einde code
?>
Ik weet dat ik een beginner ben met PHP en ik hoop dat dit probleem niet niemand laat lachen.
Koen Hollander
Gewijzigd op 24/08/2012 20:42:21 door Koen Hollander
regel 6 en 7 2x hetzelfde id som1??
Wat geeft het script wel?
Staat erbij (op uitrekenen.php)?
Dus:
Nick Dijkstra op 24/08/2012 16:57:09:
Edit:
Antwoord is met een t
Sinds wanneer?
Antwoord ;-)))
Ik bedoel de eerste t ;) Zie de zin in de echo
Ozzie PHP op 24/08/2012 18:15:35:
Klopt hoor SanThe...
Antwoord ;-)))
Antwoord ;-)))
Oh my .... niet gezien.
Shame on me.
Eddy Erkelens op 24/08/2012 16:51:32:
Krijg je foutmeldingen?
Wat geeft het script wel?
Staat erbij (op uitrekenen.php)?
Wat geeft het script wel?
Staat erbij (op uitrekenen.php)?
Ik word helemaal niet doorgestuurd naar uitrekenen.php. 1+1 word deze link: http://127.0.0.1/Project/rekenen/?som1=1&som2=1
Erwin H op 24/08/2012 16:57:14:
Hier moet een punt of een komma tussen. Je probeert namelijk twee strings te echoen en die moeten aan elkaar geplakt worden:
Dus:
Dus:
Code (php)
Dankjewel. Ik wist dat variabelen buiten de quotes moesten maar wist niet hoe
Toevoeging op 24/08/2012 18:41:00:
Ik stuit nu op een ander probleem. Ik druk op uitrekenen, maar ik kom niet op die pagina. Mijn URL veranderd enkel in: http://127.0.0.1/Project/rekenen/?som1=12&som2=12
Gewijzigd op 24/08/2012 18:39:16 door Koen Hollander
Beide bestanden staan in dezelfde (juiste) directory?
Vreemd is dat in je adresbalk geen uitrekenen.php staat.
Je HTML/formulier:
Ik zou niet voor beide hetzelfde id gebruiken.
Het is uitrekenen ipv uirekenen (button)
Andere opmerkingen:
php --> '
HTML --> "
Vergeet niet om in uitrekenen te gaan controleren of een formulier verzonden is en of de input wel getallen zijn.
De eerste moet weg. Omdat je die niet afsluit is het niet te voorspellen wat de brwoser doet. Het zou dus kunnen dat dit je probleem veroorzaakt.
Obelix en Idefix op 24/08/2012 19:12:39:
Je gebruikt wel iets als xampp om je pagina te openen (en niet vanuit vanuit bv de verkenner)?
Beide bestanden staan in dezelfde (juiste) directory?
Vreemd is dat in je adresbalk geen uitrekenen.php staat.
Je HTML/formulier:
Ik zou niet voor beide hetzelfde id gebruiken.
Het is uitrekenen ipv uirekenen (button)
Andere opmerkingen:
Je HTML/formulier:
Ik zou niet voor beide hetzelfde id gebruiken.
Het is uitrekenen ipv uirekenen (button)
Vergeet niet om in uitrekenen te gaan controleren of een formulier verzonden is en of de input wel getallen zijn.
Beide bestanden staan in dezelfde (juiste) directory?
Vreemd is dat in je adresbalk geen uitrekenen.php staat.
Je HTML/formulier:
Ik zou niet voor beide hetzelfde id gebruiken.
Het is uitrekenen ipv uirekenen (button)
Andere opmerkingen:
Je HTML/formulier:
Ik zou niet voor beide hetzelfde id gebruiken.
Het is uitrekenen ipv uirekenen (button)
Vergeet niet om in uitrekenen te gaan controleren of een formulier verzonden is en of de input wel getallen zijn.
Quote:
JaJe gebruikt wel iets als xampp om je pagina te openen (en niet vanuit vanuit bv de verkenner)?
Quote:
JaBeide bestanden staan in dezelfde (juiste) directory?
Quote:
Ik gebruik niet hetzelfde ID. Dat zag ik al en in de code al aangepast.Je HTML/formulier:
Ik zou niet voor beide hetzelfde id gebruiken.
Het is uitrekenen ipv uirekenen (button)
Ik zou niet voor beide hetzelfde id gebruiken.
Het is uitrekenen ipv uirekenen (button)
Toevoeging op 24/08/2012 19:41:59:
Erwin H op 24/08/2012 19:34:59:
LOL!. Dat zo een simpel iets de fout was. Dankjewel!
Dit soort fouten in je html kan je vaak het snelste vinden in je browser. Als je rechtsklikt en 'view page source' (of iets soortgelijks in het Nederlands) aanklikt kan je de bron zien. De meeste browsers geven daarin met kleurtjes aan als er iets niet goed ziet. Niet altijd betreft het direct een fout, maar je kan er wel veel info uithalen en soms fouten oplossen.
Erwin H op 24/08/2012 19:44:38:
Dit soort fouten in je html kan je vaak het snelste vinden in je browser. Als je rechtsklikt en 'view page source' (of iets soortgelijks in het Nederlands) aanklikt kan je de bron zien. De meeste browsers geven daarin met kleurtjes aan als er iets niet goed ziet. Niet altijd betreft het direct een fout, maar je kan er wel veel info uithalen en soms fouten oplossen.
Dankje, dat is een handige tip.
Gewijzigd op 24/08/2012 20:09:51 door Koen Hollander