Hoe bouw je een website met PhP [en MySQL]?
Wat zijn PhP en MySQL
PhP is een programmeertaal. De lange naam is: Hypertext pre-processor. Deze taal wordt gebruikt om een script te
schrijven welke bv door de webserver geinterpreteerd wordt. De uitvoer van PhP wanneer het voor websites wordt
gebruikt is HTML. De software welke PhP verwerkt tot webpagina’s is gratis te verkrijgen.
MySQL is een database systeem. PhP en MySQL werken bijzonder goed samen en PhP heeft veel functies ingebouwd om
MySQL databases te gebruiken.
Waarom PhP en MySQL>
Als je een grote website aan het bouwen bent, dan wordt het soms vervelend om continu nieuwe pagina’s aan te
maken, en deze te voorzien van de juist emenu onderdelen en links. Op een bepaald moment kan het gebeuren dat je
denkt: Dit moet makkelijker kunnen. En dat klopt. Zo kan je bv met PhP een menu opmaken, welke automatisch in elke
pagina opgenomen wordt. Door dit menu te baseren op een database kan je zelfs het menu automatisch laten bouwen. Dat
is erg makkelijk als je een een grote website hebt, met vele pagina’s! Idealerwijs zet je dan ook je pagina;s in de
database. Dat scheelt weer werk.
Waar krijg ik PhP en MySQL
Het spreekt voor zicht dat op de server waar je website uiteindelijk komt te draaien je zowel de MySQL database
software als de PhP verwerkings software moet staan. Gelukkig zijn beide paketten zo algemeen gebruikt dat vrijwel
elk webhosting pakket dit standaard bijgeleverd heeft. Echter, om thuis te kunnen bouwen, voor je je website aan de
wereld presenteert, is het fijn om ook op je eigen computer eea te hebben staan. Hiervoor raadt ik aan op internet
te kijken naar een pakket genaamd:XAMPP. Dit heeft een webserver, PhP en MySQL in een pakketje zodat je op je eigen
computer een server kan draaien.
Basis PhP
PhP gebruik je om websites te bouwen. Dus je kan in je script een combinatie maken van zowel PhP als HTML
codering. Om de software duidelijk te maken dat je met PhP bezig bent, moet je het stuk PhP aangeven. Dit doe je
door alle PhP code te omgeven met ’tags’.
<?php
echo “Eerste PhP script”;
?>
Hierboven staat een eerste eenvoudig Php script. De eerste regelt vertelt de software: Hierna komt een stukje PhP
code. De tweede regel vertelt de software: Schrijf nu (echo) de volgende zin: Eerste PhP script. Letterlijke tekst
wordt in PhP zoals je ziet omgeven door quotes. Hetzij de enkele (‘) danwel de dubbele (“).
Variabelen
Een programmeertaal is geen programmeertaal als je geen variabelen kan aanmaken. Variabelen zijn niets anders dan
manieren om gegevens tijdelijk ergens op te slaan, om ze later te kunnen gebruiken. Je kan zo bij voorbeeld uit een
database gegevens opvragen, en deze later tussen de HTML code plaatsen.
$lt?php
$fruit = “Peer en Citroen”;
echo “Eerste PhP script toont me fruit: “;
echo $fruit;
?>
Hierboven zie je hoe je de variabele $fruit vult met ‘peer en citroen’. En twee regels later toon je dit op het scherm. Inmiddels is het je opgevallen dat ik telkens een ; aan het einde van de regel zit. Dit is voor PhP het teken dat het einde van een opdracht bereikt is.
Als / dan
Een van de belangrijkste structuren in programmeren is de als/dan/anders (If/then/else) structuren. Hiermee kan
je bepalen wat er in bepaalde situaties gedaan moet worden. In PhP wordt dit bepaald door If{} en else{}
<?php
$fruit = “banaan”;
echo “Eerste PhP script toont me fruit: “;
if($fruit == “peer”)
{
echo “Een onrijpe peer is geen echte ” . $fruit;
}
else
{
echo “Als het geen peer is is het een ” . $fruit;
}
?>
Dit is natuurlijk pas het begin. Je kan hier heel erg veel mee doen. Om echt aan de gang te gaan, is het handig om een boek te kopen, of lid te worden van een forum.