Beste one2xs bezoekers, ik heb een BTW script gemaakt deel ik hem met jullie en neem alles even door.
Let op:
Ik heb er een getal controle bij gemaakt, scrol naar onder voor meer informatie.
Je kan hem opslaan als index.php
Ik wens je veel succes gedurende deze tutorial.
Het begin
Als eerst beginnen we met een formulier.
Wat doet het formulier?
In het formulier kan je invullen hoeveel % de btw is en je kan invullen hoeveel euro.
Het script gedeelte van het formulier.
Wat doen:
Het attribuut *
geeft aan dat het een formulier is (* = Formulier)
Het attribuut action*
geeft aan wat hij moet doen (* = Actie)
Het attribuut Method* ="post"
met deze tag kan je de methode aangeven, in dit geval post het script iets.(* = Methode)
--
We gaan verder naar de volgende regel:
Het attribute
Het EM element wordt gebruikt om tekst met nadruk (emphasis) weer te geven. Meestal is dat cursief.
De opbouw is:
Bron: http://www.handleidinghtml.nl/html/elementen/em.html
Het attribuut
Input betekend invoer (zie sterretje) dat betekend dus dat je wat kan invoeren, daarna staat type="text", type is in dit geval tekst, dus kan je tekst invoeren (* = Invoer)
Het attribuut size*="20"
Dit geeft aan hoe groot (breed) de input mag zijn (* = grootte)
Het attribuut maxlength* ="40"
geeft aan wat de maximale lengte moet zijn. De maximale lengte is hier 40(* = Maximale lengte)
Het attribuut name* ="btw"
dit geeft aan wat de naam van de input box moet zijn (word nergens weergegeven) (* = Naam)
Het attribuut
met deze tag geen je aan dat je een nieuwe regel wilt beginnen
Voor de volgende regel kun je hier boven kijken, er is niks verandert behalve de tekst "Aantal euro:".
De volgende regel, het verzend knopje!
Het attribuut
Input betekend invoer (zie sterretje) dat betekend dus dat je wat kan invoeren, daarna staat type=, in dit geval type=submit**, hier kan je dus iets mee verzenden (* = Invoer) (** = verzenden)
Het attribuut value*="Verzenden"
Met deze tag kan je tekst op een button laten verschijnen.(* = waarde)
Het attribuut
Daarmee sluit je het formulier.
-- Het php gedeelte -
De tag
dit geeft aan dat het bestand een php script wil beginnen.
De tag $btw
je kunt het eigenlijk geen tag noemen "$" staat voor een variabele*.
(* = grootheid die uit een gegeven reeks van waarden elke willekeurige waarde kan aannemen
Bron: http://www.woorden-boek.nl/woord/variabele)
De tag $_post[btw];
de "$" staat weer voor een variabele, maar dit keer haalt de variabele iets op dat je gepost hebt. In dit geval is het de btw omdat er [btw] achter staat.
De tag $prijs= $_POST[euro];
is precies het zelfde als de tag hier boven alleen haalt hij de euro op.
De tag $btw=$btw/100;
Dit is makkelijker dan het lijkt, er staat eigenlijk:
Btw = btw geteeld door 100.
De tag $resultaat=($prijs*$btw)+$prijs;
Dit berekend het uit eindelijke bedrag er staat:
Resultaat is prijs keer btw plus prijs
De tag $resultaat2=($prijs*$btw);
Dit betekend alleen de btw er staat:
Resultaat 2 = prijs keer btw.
De tag echo "Je betaald: $resultaat euro";
Dit weergeeft wat je moet betalen, echo "Je betaald:
plus de variabele euro, $resultaat euro";
De tag echo "
* Je betaald: $resultaat2 euro aan btw";
echo is weer weergeven, hier geeft het weer wat je betaalt, aan btw.
er word geschreven wat je betaald: echo " Je betaald:
Plus de variabele van btw $resultaat2
Plus de woorden: "euro aan btw"
De tag "; sluit de echo af
(* = een enter)
De tag ?>
dit weergeeft dat je eindigt met een php script
Dit was mijn tutorial, ik hoop dat jullie hem leerzaam vonden.
Hier nog 1 keer het hele script:
-- Script met getal controle vind je hier onder --
Wat is er nieuw?
Zoals ik al zei, een getal controle.
Maar er is nog meer, nu laat hij ook je invoer zien! (jeej! :1a: )
Ik zal alle nieuwe dingen even met jullie doornemen.
De tag if(!isset($_POST[verzenden])){
Dit betekend: als ik geen oproep krijg van verzenden, dan
! = Geen
$_POST[verzenden] = Als ik een oproep krijg van verzenden (in dit geval staat er ! voor dus is het eigenlijk: als ik geen oproep krijg van verzenden)
Het attribuut name*="verzenden"
Dit geeft het verzend knopje een naam. Deze word ook gebruikt in: if(!isset($_POST[verzenden])){ (* = naam)
De code: if(!is_numeric($prijs) || !is_numeric($btw)){
echo "Je moet wel een echt getal invoeren!";
}else{
Hier staat als de variabele $prijs geen nummer is ( if(!is_numeric($prijs) ) of ( || ) als de variabele btw geen nummer is ( !is_numeric($btw)) ) dan ({)
zeg ik: Je moet wel een getal invoeren! ( echo "Je moet wel een echt getal invoeren!"; )
Anders dan ( }else{ ) en dan de rest van de code.
De tag: echo "Je invoer was: $prijs euro.";
Dit is niet zo heel moeilijk, hier staat gewoon, Je invoer was + je invoer euro
De tag echo "
Ga terug om het opnieuw te doen.";
Met
Maak je een nieuwe regel,
met maak je een link () en met href dat is de link waar hij naar toe moet gaan, in dit geval staat er: go(-1), dat betekend ga -1, dus ga 1 terug.
Succes ermee!
Veel lees plezier
Groetjes, ProVista. aka HabboToday
- Niet deze tutorial kopiëren zonder toestemming van mij, geen bestanden verkopen zonder toestemming van mij, je mag natuurlijk wel het script gebruiken, maar niet re-release. sorry voor enige spelfouten ben niet zo goed in Nederlands
dan kan je wel zien. -
Let op:
Ik heb er een getal controle bij gemaakt, scrol naar onder voor meer informatie.
Rik schreef:$_SERVER[PHP_SELF] is vatbaar voor XSS-lekken. Niet gebruiken dus!
Thnx, aangepast.
Het hele script:
<form action="index.php" method="post">
<em>Procent aan btw:</em> <input type="text" size="20" maxlength="40" name="btw"><br>
<em>Aantal euro:</em> <input type="text" size="20" maxlength="40" name="euro"><br>
<input type="submit" value="Verzenden">
</form>
[COLOR= #0000BB]<?php
$btw[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]btw[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]euro[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$btw[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$btw[/COLOR]/[COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$resultaat[/COLOR][COLOR= #007700]=([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]$btw[/COLOR][COLOR= #007700])+[/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$resultaat2[/COLOR][COLOR= #007700]=([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]$btw[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je betaald: $resultaat euro"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br> Je betaald: $resultaat2 euro aan btw"[/COLOR][COLOR= #007700];[/COLOR]
?> Je kan hem opslaan als index.php
Ik wens je veel succes gedurende deze tutorial.
Het begin
Als eerst beginnen we met een formulier.
Wat doet het formulier?
In het formulier kan je invullen hoeveel % de btw is en je kan invullen hoeveel euro.
Het script gedeelte van het formulier.
Wat doen:
<form action="index.php" method="post"> Het attribuut *
geeft aan dat het een formulier is (* = Formulier)
Het attribuut action*
geeft aan wat hij moet doen (* = Actie)
Het attribuut Method* ="post"
met deze tag kan je de methode aangeven, in dit geval post het script iets.(* = Methode)
--
We gaan verder naar de volgende regel:
<em>Procent aan btw:</em> <input type="text" size="20" maxlength="40" name="btw"><br> Het attribute
Het EM element wordt gebruikt om tekst met nadruk (emphasis) weer te geven. Meestal is dat cursief.
De opbouw is:
Bron: http://www.handleidinghtml.nl/html/elementen/em.html
Het attribuut
Input betekend invoer (zie sterretje) dat betekend dus dat je wat kan invoeren, daarna staat type="text", type is in dit geval tekst, dus kan je tekst invoeren (* = Invoer)
Het attribuut size*="20"
Dit geeft aan hoe groot (breed) de input mag zijn (* = grootte)
Het attribuut maxlength* ="40"
geeft aan wat de maximale lengte moet zijn. De maximale lengte is hier 40(* = Maximale lengte)
Het attribuut name* ="btw"
dit geeft aan wat de naam van de input box moet zijn (word nergens weergegeven) (* = Naam)
Het attribuut
met deze tag geen je aan dat je een nieuwe regel wilt beginnen
Voor de volgende regel kun je hier boven kijken, er is niks verandert behalve de tekst "Aantal euro:".
<em>Aantal euro:</em> <input type="text" size="20" maxlength="40" name="euro"><br> De volgende regel, het verzend knopje!
Het attribuut
Input betekend invoer (zie sterretje) dat betekend dus dat je wat kan invoeren, daarna staat type=, in dit geval type=submit**, hier kan je dus iets mee verzenden (* = Invoer) (** = verzenden)
Het attribuut value*="Verzenden"
Met deze tag kan je tekst op een button laten verschijnen.(* = waarde)
Het attribuut
Daarmee sluit je het formulier.
-- Het php gedeelte -
De tag
dit geeft aan dat het bestand een php script wil beginnen.
De tag $btw
je kunt het eigenlijk geen tag noemen "$" staat voor een variabele*.
(* = grootheid die uit een gegeven reeks van waarden elke willekeurige waarde kan aannemen
Bron: http://www.woorden-boek.nl/woord/variabele)
De tag $_post[btw];
de "$" staat weer voor een variabele, maar dit keer haalt de variabele iets op dat je gepost hebt. In dit geval is het de btw omdat er [btw] achter staat.
De tag $prijs= $_POST[euro];
is precies het zelfde als de tag hier boven alleen haalt hij de euro op.
De tag $btw=$btw/100;
Dit is makkelijker dan het lijkt, er staat eigenlijk:
Btw = btw geteeld door 100.
De tag $resultaat=($prijs*$btw)+$prijs;
Dit berekend het uit eindelijke bedrag er staat:
Resultaat is prijs keer btw plus prijs
De tag $resultaat2=($prijs*$btw);
Dit betekend alleen de btw er staat:
Resultaat 2 = prijs keer btw.
De tag echo "Je betaald: $resultaat euro";
Dit weergeeft wat je moet betalen, echo "Je betaald:
plus de variabele euro, $resultaat euro";
De tag echo "
* Je betaald: $resultaat2 euro aan btw";
echo is weer weergeven, hier geeft het weer wat je betaalt, aan btw.
er word geschreven wat je betaald: echo " Je betaald:
Plus de variabele van btw $resultaat2
Plus de woorden: "euro aan btw"
De tag "; sluit de echo af
(* = een enter)
De tag ?>
dit weergeeft dat je eindigt met een php script

Dit was mijn tutorial, ik hoop dat jullie hem leerzaam vonden.
Hier nog 1 keer het hele script:
<form action="index.php" method="post">
<em>Procent aan btw:</em> <input type="text" size="20" maxlength="40" name="btw"><br>
<em>Aantal euro:</em> <input type="text" size="20" maxlength="40" name="euro"><br>
<input type="submit" value="Verzenden">
</form>
[COLOR= #0000BB]<?php
$btw[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]btw[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]euro[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$btw[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$btw[/COLOR]/[COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$resultaat[/COLOR][COLOR= #007700]=([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]$btw[/COLOR][COLOR= #007700])+[/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$resultaat2[/COLOR][COLOR= #007700]=([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]$btw[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je betaald: $resultaat euro"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br> Je betaald: $resultaat2 euro aan btw"[/COLOR][COLOR= #007700];[/COLOR]
?> -- Script met getal controle vind je hier onder --
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verzenden[/COLOR][COLOR= #007700]])){[/COLOR]
?>
<form action="index.php" method="post">
<em>Procent aan btw:</em> <input type="text" size="20" maxlength="40" name="btw"><br>
<em>Aantal euro:</em> <input type="text" size="20" maxlength="40" name="euro"><br>
<input type="submit" name="verzenden" value="Verzenden">
</form>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR] [URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$btw[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]btw[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]euro[/COLOR][COLOR= #007700]];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]) || ![/COLOR][URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$btw[/COLOR][COLOR= #007700])){[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je moet wel een echt getal invoeren!"[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$btw[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$btw[/COLOR]/[COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$resultaat[/COLOR][COLOR= #007700]=([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]$btw[/COLOR][COLOR= #007700])+[/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$resultaat2[/COLOR][COLOR= #007700]=([/COLOR][COLOR= #0000BB]$prijs[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]$btw[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je invoer was: $prijs euro."[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br> Je betaald: $resultaat euro."[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br> Je betaald: $resultaat2 euro aan btw."[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<br><a href=java script:history.go(-1)>Ga terug om het opnieuw te doen.</a>"[/COLOR][COLOR= #007700];
}
}[/COLOR]
?> Wat is er nieuw?
Zoals ik al zei, een getal controle.
Maar er is nog meer, nu laat hij ook je invoer zien! (jeej! :1a: )
Ik zal alle nieuwe dingen even met jullie doornemen.
De tag if(!isset($_POST[verzenden])){
Dit betekend: als ik geen oproep krijg van verzenden, dan
! = Geen
$_POST[verzenden] = Als ik een oproep krijg van verzenden (in dit geval staat er ! voor dus is het eigenlijk: als ik geen oproep krijg van verzenden)
Het attribuut name*="verzenden"
Dit geeft het verzend knopje een naam. Deze word ook gebruikt in: if(!isset($_POST[verzenden])){ (* = naam)
De code: if(!is_numeric($prijs) || !is_numeric($btw)){
echo "Je moet wel een echt getal invoeren!";
}else{
Hier staat als de variabele $prijs geen nummer is ( if(!is_numeric($prijs) ) of ( || ) als de variabele btw geen nummer is ( !is_numeric($btw)) ) dan ({)
zeg ik: Je moet wel een getal invoeren! ( echo "Je moet wel een echt getal invoeren!"; )
Anders dan ( }else{ ) en dan de rest van de code.
De tag: echo "Je invoer was: $prijs euro.";
Dit is niet zo heel moeilijk, hier staat gewoon, Je invoer was + je invoer euro
De tag echo "
Ga terug om het opnieuw te doen.";
Met
Maak je een nieuwe regel,
met maak je een link () en met href dat is de link waar hij naar toe moet gaan, in dit geval staat er: go(-1), dat betekend ga -1, dus ga 1 terug.
Succes ermee!
Veel lees plezier
Groetjes, ProVista. aka HabboToday- Niet deze tutorial kopiëren zonder toestemming van mij, geen bestanden verkopen zonder toestemming van mij, je mag natuurlijk wel het script gebruiken, maar niet re-release. sorry voor enige spelfouten ben niet zo goed in Nederlands
dan kan je wel zien. -
?
Zwak hoor
