De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.

Verwante presentaties


Presentatie over: "PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE."— Transcript van de presentatie:

1 PHP & MYSQL LES 01 PHP BASICS

2 PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE

3 PHP BASICS client- en server-side scripttalen wat is PHP PHP op de HHS mijn eerste programma variabelen expressies controle structuren

4 PHP BASICS client-en server-side scripttalen 01 gebruiker browser server machine web server index.html internet

5 PHP BASICS client-en server-side scripttalen 03 gebruiker browser server machine web server index.php internet scripting machine database

6 client-sided is op de browser client-sided is statisch client-sided heeft beperkingen vb: HTML, CSS, JavaScript, Applets server-side is op de web server server-sided is dynamisch server-sided kan praktisch alles regelen vb: PERL, ASP, PHP, JSP, Python, ColdFusion, Ruby PHP BASICS client-en server-side scripttalen 04

7 PHP BASICS wat is PHP PHP: Hypertext Preprocessor (Personal Home Page) het is een server-side scripttaal het is gratis (goed argument als Nederlander) het heeft vele uitbereidings mogelijkheden

8 PHP BASICS PHP op de HHS Als persoon webspace en MySQL aanvragen Als groep webspace en MySQL aanvragen grootheden: 5, 50 en 500Mb FTP: ftp.eduweb.hhs.nl MySQL:http://eduweb.hhs.nl/phpmyadmin

9 PHP BASICS Referenties Boeken (er zijn geen boeken verplicht!) Websites

10 PHP BASICS mijn eerste programma 01 mijn eerste php bestand hc1/eerste_php_bestand.php

11 PHP BASICS mijn eerste programma 02 een PHP bestand heeft een.php extentie PHP code start je met met echo druk je iets af op het beeld elke statement regel sluit je af met een ;

12 PHP BASICS mijn eerste programma 03 /* Als je veel te vertellen hebt dan kan je dit goed met dit meer-regelige commentaar commando aangeven. */ // Kort commentaar kan ook zo

13 PHP BASICS variabelen 01 Variabelen zijn de basis van elke programmeertaal en worden gebruikt om gegevens tijdelijk op te slaan variabelen beginnen met een $ Variabel namen zijn hoofdletter gevoelig Namen mogen letters, cijfers of ‘_’ bevatten Namen mogen niet met een cijfer beginnen

14 PHP BASICS variabelen 02 Wel of niet goed? variabele1 $variabele1 $2hot $de website $de_website

15 PHP BASICS variabelen 03 Wel of niet goed? variabele1fout: mist het dollarteken $variabele1goed $2hotfout: begint met een cijfer $de websitefout: bevat spatie $de_websitegoed

16 PHP BASICS variabelen 04

17 PHP BASICS variabelen 05 single quoted strings $disco = ‘Timeout’; $adres = ‘Randweg VS Gemert’; ‘escapen’ van speciale tekens $plaats = ‘ s’ Gravenhage’;// fout !!! $plaats = ‘ s\’ Gravenhage’; // goed

18 PHP BASICS variabelen 06 double quoted strings $disco = “Timeout”; echo “Ik ga vanavond naar de $disco”; ‘escapen’ van speciale tekens $plaats = “ s’ Gravenhage”;// goed $zin = “Het \“in de vingers\” hebben”;

19 PHP BASICS expressies 01 een expressie is alles wat een waarde heeft een expressie is een statement waar meestal een operator in voorkomt $a + $b; // getal a + getal b som $a - $b; // getal a – getal b verschil $a * $b; // getal a * getal b product $a / $b; // getal a / getal b factor

20 PHP BASICS expressies 02 string operatoren ‘appel’.’vlaai’; // geeft: appelvlaai met een. kan je strings aan elkaar plakken $kleur = ‘rode’; echo $kleur.’ auto’; // geeft: rode auto echo “$kleur auto”; // geeft: rode auto

21 PHP BASICS expressies 03 toekennings operatoren het toekennen van een waarde aan een variabele $cijfer = 8; // $cijfer krijgt de waarde 8 $kleur = ‘geel’; // $kleur krijgt de waarde geel

22 PHP BASICS expressies 04 andere toekennings operatoren $a = 5; // $a krijgt de waarde 5 $a = 3 + 5; // $a krijgt de waarde 8 $a += 5; // zelfde als $a = $a + 5 $b = ‘hallo’; $b.=‘hallo’; // zelfde als $b = $b. ‘hallo’;

23 PHP BASICS expressies 05 vergelijkings operatoren het vergelijken van 2 waarden (of variabelen) geeft TRUE of FALSE (waar of niet waar) $a = 3;$b = 3; $c = 5; $a == $b; // is gelijk aan (en is TRUE) $a == $c; // is gelijk aan (en is FALSE) $a != $c; // is ongelijk aan (en is TRUE) $a <= $c; // is kleiner of gelijk aan (en is TRUE)

24 PHP BASICS controle structuren 01 controle structuren bepalen het verloop van je programma selectie ‘Als je ouder bent dan 16, dan mag je bier’ iteratie ‘loop rondjes totdat je 3km afgelegd hebt’

25 PHP BASICS controle structuren 02 selectie: IF onder bepaalde voorwaarden mag iets uitgevoerd worden if( voorwaarde ) iets dat uitgevoerd mag worden; $bedrag = 4.98; if( $bedrag <= 6.0 ) { echo ‘dit produkt is niet te duur’; }

26 PHP BASICS controle structuren 03 selectie: IF … ELSE onder bepaalde voorwaarden mag iets uitgevoerd worden, anders is er een alternatief $bedrag = 4.98; if( $bedrag <= 6.0 ) echo ‘dit produkt is niet te duur’; else echo ‘dit produkt is te duur’;

27 PHP BASICS controle structuren 04 selectie: IF … ELSEIF … ELSE wanneer er meer mogelijkheden dan 2 zijn kan ook deze constructie gebruikt worden $bedrag = 6.98; if( $bedrag <= 6.0 ) echo ‘dit produkt is niet te duur’; elseif( $bedrag <= 8.0 ) echo ‘dit produkt heeft een gemiddelde prijs’; else echo ‘dit produkt is te duur’;

28 PHP BASICS controle structuren 05 selectie: IF … let op waar hoort de else bij? $bedrag = 6.98; if( $bedrag <= 6.0 ) if( $bedrag <= 8.0 ) echo ‘dit produkt heeft een goede prijs’; else echo ‘dit produkt is te duur’; else echo ‘dit produkt is te duur’;

29 PHP BASICS controle structuren 06 selectie: IF … let op let dus op het zetten van curly brackets $bedrag = 6.98; if( $bedrag <= 6.0 ) { if( $bedrag <= 8.0 ) echo ‘dit produkt heeft een goede prijs’; } else { echo ‘dit produkt is te duur’; }

30 PHP BASICS Thuis aan de slag EasyPHP: of als je alles zelf wil installeren:

31 PHP BASICS project expert Er is 1 expert die je kan raadplegen: Maarten Visser (SL-8.11) Afspraken kan je maken via:


Download ppt "PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE."

Verwante presentaties


Ads door Google