PHP is een van die oplossingen, met PHP kun je zogenaamde dynamischie pagina's maken, heel handig bijvoorbeeld voor de autohandelaar die op het internet wil met al zijn occasions. Hij hoeft nu niet voor elke auto een aparte HTML file te maken, maar hij vult gewoon een formuliertje in, met daarop wat informatie over de auto, en eventueel een foto, en de computer doe de rest. Een formuliertje maken kan nog heel goed met HTML, maar de gegevens uit het formulier invoeren in een database gaat niet. Hier komt PHP om de hoek kijken. PHP plaatst de gegevens in de database, en regelt later ook dat je de informatie over de auto weer kan lezen.
Dit gebeurt allemaal op de server van de autohandelaar, vandaar dat we PHP een server-side scripter kunnen noemen. Met PHP zelf kun je heel weinig, je zult er zelf nog script voor moeten schrijven. In die scripts staan opdrachten voor PHP. PHP is dan ook geen programmeer taal, maar een scripttaal. Het script van de autohandelaar voor het invoeren van de auto's ziet er dus globaal zo uit:
- laat het formulier zien
- verwerk de ingevulde gegevens
En voor het bekijken:
- zoek de informatie bij de auto
- laat die informatie zien
De tijd dat je gewooon opdrachten kan geven aande computer moet nog komen, je zult de bovenstaande, voor ons brijpelijke opdrachten, om moeten zetten in opdrachten die PHP ook begrijpt.
Maar een goed begin is het halve werk