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

Slides:



Advertisements
Verwante presentaties
PTI Eeklo Autocad 2013 Downloaden & Installeren Schooljaar Studentenversie.
Advertisements

Bouw je eigen website met gratis software Je eigen website bouwen  Waarom?  Eigen zaak (  Vereniging (
Website maken Door Kick de Wolff April • Aangekondigd was dat het een presentatie over Publisher zou worden, maar weinig mensen hebben Publisher,
 Jeroen -> Casetalk  Erikjan -> Website/HTML  David -> Database.
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Databases via internet
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Gestructureerd programmeren in C
Practica Computerlinguistiek Tekst en uitleg:
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Webapplicaties: de serverkant
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.
HTML Les 1: Introductie HTML
Inhoud Kenmerken ODBC HTML & PHP Inlogfunctie. Inhoud Kenmerken ODBC HTML & PHP Inlogfunctie.
Download en installeer de gereedschappen
Download en installeer de gereedschappen
ChatBox
Klik op de berichtenbalk op Bewerken inschakelen,
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Numerieke Natuurkunde
Visual Basic.
Presentatie VSC,De toekomst van de technische arbeidsmarkt IV, Dossier Duyvis, 19 maart 2013 p. 01/12 Dossier Duyvis Best practice.
Introductie in: PHP. Groei in webapplicaties Groei in webapplicaties Het ontstaan van PHP Het ontstaan van PHP De client-serverarchitectuur De client-serverarchitectuur.
SEO Tools.
LauwersCollege Buitenpost Java Applet programma dat op een website zichtbaar is Java Application programma dat zelfstandig werkt Javascript Scripttaal.
Hoofdstuk 16 en 19 PHP en MYSQL
VZW Computer Users Meetjesland.  is een website waarop regelmatig - soms meerdere keren per dag - nieuwe bijdragen verschijnen die gedateerd zijnwebsite.
HOE WERKT WORDPRESS? EEN ERG PERSOONLIJKE BENADERING.
PHP Windows Microsoft ASP Internet Open Source PHP.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Deel XX Hosting 1 Internetapplicaties Deel XX Hosting.
Deel X: JSP + Java + database 1 Internetapplicaties Deel 10: JSP + Java + database: Client Server via http.
Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet.
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
PHP & MYSQL LES 04 CMS: BEST PRACTICE. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Farmaceut domein (Client) Innospense domein (Server) Browser Webserver
Websites publiceren Niko Witvrouwen. Inhoud Publiceren… Wat & Hoe? Wat is FTP? Welke FTP Client? Hoe werkt een FTP Client?  FTP Client starten  Opties.
Starten met PHP Dynamischer bouwen.
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
WEDSTRIJDADMINISTRATIE Begeleidende docent: Kristien Van Assche Klant: Piet Coussens Professionele Bachelor ICT Projecten 1 Presentatie door: Glenn Van.
Variabelen en berekeningen
Hoe maak ik een website ?.
tircms02-p les 1 Operating Systems practicum
Downloaden van muziek en films woensdag 26 maart 2014.
Tircms03-p les 1 C++ voor C-kenners Voor Technische Informatica.
Stef van Dijk. Inhoud Introductie Cookies? Waarom localStorage? Gebruik localStorage Demo localStorage Bronnen.
Behind Interactive Media. Agenda 1.Huiswerk doornemen 2.Server side & Client side 3.Quiz 4.Huiswerk.
Client side vs Server side Server side code Code wordt op de webserver uitgevoerd Bewerkt de html die naar de gebruiker gestuurd wordt voordat die verzonden.
BEWERKEN VAN GEGEVENS Programmeertalen.  Machinecode  Assembleertalen  Hogere programmeertalen  Vierde-generatietalen  Objectgeoriënteerde talen.
Webpagina's maken met (X)HTML en CSS Lang leve het Kladblok!!! Verboden voor editors.
Agenda  Lesuur minuten  Wat kun je met programmeren?  Wat is code en hoe werkt het?  Code schrijven: de basis  Lesuur minuten  Zelf.
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
Les 3 - Operators Workshop Php Basic. ICT Academy Php Basic Content Operators Wiskundig Toewijzing Vergelijking.
Codetuts Academy Les 2 Module 2a Php Fundamentals 1.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
wordPress  Het meest flexibele CMS CMS= Content Management System.
Informatie beoordelen If else Switch En Wiskunde.
Robby de Robot. Javascript Tot nu toe gebruikt: – document.write(" Hello World "); – alert("tekst") – Toon een waarschuwingsvenster – prompt("tekst",
PHP arrays.
Gameprogrammeren: Expressies
Tinpro015b-les 1 C++ voor C-kenners Voor Technische Informatica.
Small Basic Console deel 2
– Software development fundamentals
Python – For loop + strings
Python – For loop + strings
Transcript van de presentatie:

PHP & MYSQL LES 01 PHP BASICS

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

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

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

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

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

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

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:

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

PHP BASICS mijn eerste programma 01 mijn eerste php bestand <?php echo “dit is mijn eerste PHP bestand”; ?> hc1/eerste_php_bestand.php

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

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

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

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

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

PHP BASICS variabelen 04 <?php $naam = “Bruinsma”;// een string $aantal = 15; // een integer $euro_dollar= // een double $toegang = false; // een boolean ?>

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

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”;

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

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

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

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’;

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)

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’

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’; }

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’;

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’;

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’;

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’; }

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

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