De eerste stappen met PHP
Wat heb je allemaal nodig? :
een host die php ondersteund indien je die niet hebt kun je mij een pm sturen dan krijg je tijdelijk een accountje.
een php editor is niet vereist want het kan ook met kladblok
je eerste stapjes
de belangrijkste tags van php zijn
is om een script te sluiten
we gaan beginnen met een simpel maar toch bekend script genaamd "Hello World!"
dit heeft als output : Hallo Wereld!
maar je kan het ook met een string
een string begint altijd met een $ dollar teken.
dit geeft ook als output : Hallo Wereld!
We gaan nu ook opmerkingen bij het script zetten dit kan je doen met // enkele regel of /* vol typen */
we gaan nu opmerkingen toevoegen aan het Hallo Wereld script met de string
maar een andere variatie
de /* */ formatie wordt meestal gebruikt voor langere opmerkingen in een script
Nu we de echo , string en opmerkingen er op hebben zitten gaan we nu beginnen aan het reken gedeelte
je kunt met php makkelijk rekenen.
we beginnen met een simpele optelsom 1 + 1
de uitkomst zal dan worden : 2
maar je kan het ook met strings doen
nu even een lijstje van alle reken tags
+ optellen
- aftrekken
* vermenigvuldigen
/ delen
maar er zijn ook wiskundige tags :
round() afronden
sqrt() wortel
we gaan nu werken met afronden werken
we gaan nu in simpele script maken met een komma getal
dit geeft als uitkomst 5
maar het kan natuurlijk ook met een string
we gaan nu ons verdiepen in sqrt aka wortel
de wortel is een wiskundig figuur die ook terug komt in php we gaan nu een script maken waarin de wortel wordt berekend
deze geeft de waarde 7
maar deze kan ook met een wortel
en deze geeft ook de waarde 7
maar wat nou als er een komma getal uitkomt dan kan je het volgende doen
deze zal als waarde 3 geven wat normaal zonder af te ronden 3.16227766017 was geweest
maar natuurlijk deze kan ook met een string
allemaal wel leuk dat wortel en afronden maar nu gaan we ons eigen reken machine maken met php
we gaan hierin de functie $_POST gebruiken $_POST is het gene wat in een form wordt ingevoerd wat dan wordt verwerkt
we beginnen met de volgende code
deze code zal dan het getal in het veld 1 bij het veld 2 optellen
zo kan je het ook met delen , aftrekken en vermenigvuldigen doen
maar nu gaan we het verbeteren dat je kan selecteren welke functie je wil gebruiken we gaan hier gebruik maken met if , elseif en else
if betekend als
elseif is een soort if maar daarna kunnen er nog meerdere komen met als laatst een else
else betekend anders
we gaan nu eerst met het formulier beginnen en die zal zijn
de action hoeft niet ingevuld te worden omdat die door je php script worden opgevangen
nu gaan we ook de php code er aan toevoegen
voorbeeld
jullie zullen denken waarom
else {
echo Deze bestaat niet!;
}
er staat dit is omdat je met programmas de velden kan veranderen en zo krijgen we errors en nu vangen we dit op door een else om een mooie fout code weer te geven
je hebt nu je eigen rekenmachine gemaakt!
deel 2
in de volgende tut worden natuurlijk weer andere dingen uitgelegd
Wat heb je allemaal nodig? :
een host die php ondersteund indien je die niet hebt kun je mij een pm sturen dan krijg je tijdelijk een accountje.
een php editor is niet vereist want het kan ook met kladblok
je eerste stapjes
de belangrijkste tags van php zijn
is om een script te sluiten
we gaan beginnen met een simpel maar toch bekend script genaamd "Hello World!"
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Hallo Wereld!"[/COLOR][COLOR= #007700];[/COLOR]
?> dit heeft als output : Hallo Wereld!
maar je kan het ook met een string
een string begint altijd met een $ dollar teken.
[COLOR= #0000BB]<?php
$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Hallo Wereld!"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700];[/COLOR]
?> dit geeft ook als output : Hallo Wereld!
We gaan nu ook opmerkingen bij het script zetten dit kan je doen met // enkele regel of /* vol typen */
we gaan nu opmerkingen toevoegen aan het Hallo Wereld script met de string
[COLOR= #0000BB]<?php
$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Hallo Wereld!"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// String genaamd tekst[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// dit geeft de tekst weer[/COLOR]
?> maar een andere variatie
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/*
dit script is gemaakt door : jouw naam
*/[/COLOR]
[COLOR= #0000BB]$tekst[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Hallo Wereld!"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700];[/COLOR]
?> de /* */ formatie wordt meestal gebruikt voor langere opmerkingen in een script
Nu we de echo , string en opmerkingen er op hebben zitten gaan we nu beginnen aan het reken gedeelte
je kunt met php makkelijk rekenen.
we beginnen met een simpele optelsom 1 + 1
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]+[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR]
?> de uitkomst zal dan worden : 2
maar je kan het ook met strings doen
[COLOR= #0000BB]<?php
$nummer1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]1[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$nummer2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]2[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$nummer1[/COLOR] [COLOR= #007700]+[/COLOR] [COLOR= #0000BB]$nummer2[/COLOR][COLOR= #007700];[/COLOR]
?> nu even een lijstje van alle reken tags
+ optellen
- aftrekken
* vermenigvuldigen
/ delen
maar er zijn ook wiskundige tags :
round() afronden
sqrt() wortel
we gaan nu werken met afronden werken
we gaan nu in simpele script maken met een komma getal
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]3.2[/COLOR] [COLOR= #007700]+[/COLOR] [COLOR= #0000BB]1.41[/COLOR][COLOR= #007700]);[/COLOR]
?> dit geeft als uitkomst 5
maar het kan natuurlijk ook met een string
[COLOR= #0000BB]<?php
$nummer1[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]3.2[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$nummer2[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]1.42[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$nummer1[/COLOR] [COLOR= #007700]+ ([/COLOR][COLOR= #0000BB]$nummer2[/COLOR][COLOR= #007700]);[/COLOR]
?> we gaan nu ons verdiepen in sqrt aka wortel
de wortel is een wiskundig figuur die ook terug komt in php we gaan nu een script maken waarin de wortel wordt berekend
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/sqrt"]sqrt[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]49[/COLOR][COLOR= #007700]);[/COLOR]
?> deze geeft de waarde 7
maar deze kan ook met een wortel
[COLOR= #0000BB]<?php
$nummer[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]49[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/sqrt"]sqrt[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$nummer[/COLOR][COLOR= #007700]);[/COLOR]
?> en deze geeft ook de waarde 7
maar wat nou als er een komma getal uitkomt dan kan je het volgende doen
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/sqrt"]sqrt[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]10[/COLOR][COLOR= #007700]));[/COLOR]
?> deze zal als waarde 3 geven wat normaal zonder af te ronden 3.16227766017 was geweest
maar natuurlijk deze kan ook met een string
[COLOR= #0000BB]<?php
$nummer[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]10[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/sqrt"]sqrt[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$nummer[/COLOR][COLOR= #007700]));[/COLOR]
?> allemaal wel leuk dat wortel en afronden maar nu gaan we ons eigen reken machine maken met php
we gaan hierin de functie $_POST gebruiken $_POST is het gene wat in een form wordt ingevoerd wat dan wordt verwerkt
we beginnen met de volgende code
<form action="" method="post" name="form" id="form">
<p><input name="nr1" type="text" id="nr1">
+
<input name="nr2" type="text" id="nr2">
<input type="submit" name="Submit" value="Reken">
</p>
</form>
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr1[/COLOR][COLOR= #007700]] +[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr2[/COLOR][COLOR= #007700]];[/COLOR]
?> deze code zal dan het getal in het veld 1 bij het veld 2 optellen
zo kan je het ook met delen , aftrekken en vermenigvuldigen doen
maar nu gaan we het verbeteren dat je kan selecteren welke functie je wil gebruiken we gaan hier gebruik maken met if , elseif en else
if betekend als
elseif is een soort if maar daarna kunnen er nog meerdere komen met als laatst een else
else betekend anders
we gaan nu eerst met het formulier beginnen en die zal zijn
/ = delen<br />
- = aftrekken<br />
+ = optellen<br />
* = vermenigdvuldingen<br />
<form action="" method="post" name="form" id="form">
<p><input name="nr1" type="text" id="nr1">
-
<input name="select" type="text" id="select" size="4" maxlength="1">
-
</select>
<input name="nr2" type="text" id="nr2">
<input type="submit" name="Submit" value="Reken">
</p>
</form> de action hoeft niet ingevuld te worden omdat die door je php script worden opgevangen
nu gaan we ook de php code er aan toevoegen
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]select[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]+[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr1[/COLOR][COLOR= #007700]] +[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr2[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]select[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]/[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr1[/COLOR][COLOR= #007700]][/COLOR] / [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr2[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]select[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]*[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr1[/COLOR][COLOR= #007700]] *[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr2[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]select[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]-[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr1[/COLOR][COLOR= #007700]] -[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]nr2[/COLOR][COLOR= #007700]];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Bestaat niet![/COLOR][COLOR= #007700];
}
}[/COLOR]
?> voorbeeld
jullie zullen denken waarom
else {
echo Deze bestaat niet!;
}
er staat dit is omdat je met programmas de velden kan veranderen en zo krijgen we errors en nu vangen we dit op door een else om een mooie fout code weer te geven
je hebt nu je eigen rekenmachine gemaakt!

deel 2
in de volgende tut worden natuurlijk weer andere dingen uitgelegd

En ik ben proffesioneel. 


Overal dubbele quotes ect..