Software 1. php mysql. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar semester 1
|
|
- Sonja Sanders
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Software 1 php mysql bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar semester 1 Alain Simons alain.simons@artesis.be
2 Basis php 1. Introductie 2. Syntax 3. Variabelen 4. String 5. Operators 6. if... else 7. Switch 8. Arrays 9. While loops 10. for loops 11. Functions 12. Forms 13. $_GET 14. $_POST php en MySQL 1. Introductie 2. Syntax 3. Variabelen 4. String artesis - php & MySQL - Alain Simons p. 2 / 30
3 1. Introductie a. Wat is php? - php staat voor Hypertext Preprocessor. - php is een server-side scripttaal dient dus op je webserver geïnstalleerd te staan zoals ASP. - php scripts worden uitgevoerd op de server. - php ondersteunt vele soorten database zoals MySQL, Oracle, Generic ODBC enz... - php is open source software. - php is vrij te downloaden en te gebruiken. b. Wat is een php bestand? - php bestanden bevatten tekst, HTMl tags en scripts. - php bestanden worden naar de browser teruggestuurd als plain HTML - php besstanden het als bestandsextensie.php, php3 of phtml. c. Wat is MySQL - MySQL is een database server - MySQL is ideaal voor zowel kleine als grote applicaties - MySQL ondersteunt standaard SQL - MySQL is te compileren op verschillende platforms - MySQL is vrij te downloaden en in gebruik. d. Waarom php? - php werkt op verschillende platforms Windows, Linux, Unix en Mac - php is compatible met de meeste gebruikte servers van vandaag Apache, ISS, enz... - php is gemakkelijk te leren en werkt efficiënt op een server. e. php in combinatie met MySQL? - php gecombineerd met MySQLzijn cross-platform je kan ontwikkelen in Windows en dan op een Unix server installeren. f. Wat heb je nodig? Als je een webserver ter beschikking hebt staat de nodige software hierop geïnstalleerd. Je kan ook alles lokaal installeren om te testen. Hieronder vind je de nodige links: Download PHP Download MySQL Database Download Apache Server artesis - php & MySQL - Alain Simons p. 3 / 30
4 2. Syntax php code wordt uitgevoerd op de server en het platte HTML resultaat wordt naar de browser gezonden. a. Basis php Syntax Een php blok begint altijd met en eindigt met. Een php script kan eender waar in een document geplaatst worden. Op servers die shorthand ondersteunen kan je ook volgende tafs gebruiken: <? en stoppen met. Voor maximale compatibiliteit wordt wel aangeraden de te gebruiken i.p.v. de shorthand versie. Een php bestand bevat normaal HTML tags, zoals elk HTMl bestand en php scripting code. Hieronder hebben we een simpel php script wat de tekst Hello World naar de browser stuurt. echo Hello World ; Elke codelijn in php moet eindigen met een puntkomma. De puntkomma is de separator en wordt gebruikt om de ene instruktieset van de andere te onderscheiden. Je hebt twee manieren om tekst te zien in php, nl. echo en print. In boenstaand voorbeeld is echo gebruikt. Nota: Elk bestand moet een.php extensie hebben. Als het bestand een.html extensie heeft wordt de php code niet uitgevoerd. b. Commentaren in PHP In PHP, maken we gebruik van // voor een enkele lijn commentaar of /* en */ om een groot commentaar blok aan te maken. //This is a comment /* This is a comment block */ artesis - php & MySQL - Alain Simons p. 4 / 30
5 3. Variabelen a. Variabelen in php Variabelen worden gebruikt om waarden op te slaan zoals tekst strings, nummers of arrays. Wanneer een variabele is gedeclareerd kan hij steeds hergebruikt worden in je script. Alle variabelen in php starten met het doller $ symbool. De correcte manier om een variabele te declareren is: $var_name = value; Nieuwe programmeurs vergeten dikwijls het $ tekens aan het begin van de variabele. In dat geval zal het niet werken. Hieronder een voorbeeld van een variabele die een string bevat en eentje die een numerieke waarde bevat: $txt= Hello World! ; $x=16; In php dient een variable niet eerst gedeclareerd te worden vooraleer er een waarde wordt aan toegekend. In het voorbeeld hierboven, kan je zien dat je php niet dient te vertellen over wat soort type data het gaat. php zet automatisch de variabele om naar het correcte datatype afhankelijk van zijn waarde. In een striktere programmeringsomgeving dien je eerst het type en de naam van de variabele te declareren of definiëren. In php is de variabele automatisch gedeclareerd wanneer je het gebruikt. b. Regelgeving gebruik namen variabelen - Een variabele naam dient te beginnen met een letter of een underscore. - Een variabele naam kan alleen alfa-numerieke waarde en _ bevatten. - Een variabele naam mag geen spaties bevatten. Als een variabele bestaat uit meerdere woorden gebruik dan een underscore of een hoofdletter voor het tweede woord. 4. Strings a. String variabelen in php Een String variabele wordt gebruikt om tekst te bewaren en te manipuleren. De waarden van een string zullen dus steeds karakters ook al zijn het cijfers zijn. Hieronder een paar basisfuncties en operators die gebruikt worden om strings te manipuleren in php. Na het aanmaken van een string kunnen we deze manipuleren. Een string kan direct gebruikt worden in een functie of worden opgeslagen in een variabele. Hieronder kent het php script de tekst Hello World toe aan een string variabele genaamd $txt: $txt= Hello World ; echo $txt; De output hiervan zal zijn: Hello World artesis - php & MySQL - Alain Simons p. 5 / 30
6 b. Laten we nu verschillende functies en operators proberen om een string aan te passen - De Concatenatie string: Er bestaat maar één string operator in php. De concatenation operator. en die wordt gebruikt om twee stringwaarden samen te brengen. Concatenatie is trouwens een standaardoperatie in programeertalen om twee strings aan elkaar te koppelen. Hieronder een voorbeeld: $txt1= Hello World! ; $txt2= What a nice day! ; echo $txt1.. $txt2; De uitvoering hiervan zal het volgende zijn: Hello World! What a nice day! - De strlen functie: De strlen functie wordt gebruikt om de lengte van een string te retourneren. Zie het volgende voorbeeld: echo strlen Hello world! ; Dit geeft als resultaat: 12 De lengte van een string wordt dikwijls gebruikt in loops of andere functies wanneer het belangrijk is dat je weet wanneer de string eindigt. bv. in een loop, wanneer we de loop wensen te stoppen na het laatste karakter in de string De strpos functie De strpos functie wordt gebruikt om een karakter binnenin een string te zoeken. Als er een overeenkomst is gevonden zal de functie de positie van de eerste overeenkomst retourneren. Als er geen overeenkomst is gevonden zal het FALSE retourneren. Een volgend voorbeeld: echo strpos Hello world!, world ; Dit geeft als resultaat: 6 5. php operators a. operators Operators worden gebruikt om berekeningen met waarden te kunnen doen. Hieronder vind je de belangrijkst operators terug. artesis - php & MySQL - Alain Simons p. 6 / 30
7 Arithmetic Operators Operator Description Example Result + Addition x=2 x Subtraction x=2 5-x 3 * Multiplication x=4 x*5 20 / Division 15/5 3 5/2 2,5 % Modulus 5%2 1 division remainder 10%8 2 10% Increment x=5 x++ x=6 -- Decrement x=5 x-- x=4 Assignment Operators Operator Example Is The Same As = x=y x=y += x+=y x=x+y -= x-=y x=x-y *= x*=y x=x*y /= x/=y x=x/y.= x.=y x=x.y %= x%=y x=x%y Comparison Operators Operator Description Example == is equal to 5==8 returns false!= is not equal 5!=8 returns true <> is not equal 5<>8 returns true > is greater than 5>8 returns false < is less than 5<8 returns true >= is greater than or equal to 5>=8 returns false <= is less than or equal to 5<=8 returns true artesis - php & MySQL - Alain Simons p. 7 / 30
8 Logical Operators Operator Description Example && and x=6 y=3 x < 10 && y > 1 returns true or x=6 y=3 x==5 y==5 returns false! not x=6 y=3!x==y returns true 6. If...Else a. Conditionele statements of verklaringen Conditional statements worden gebruikt om verschillende acties te laten uitvoeren op verschillende condities. Dikwijls bij het schrijven van code wil je het programma iets laten uitvoeren afhankelijk van verschillende beslissingen. Hiervoor kan je conditional statements gebruiken. In php hebben we de volgende conditional statements: - if statement: dit gebruik je om iets te laten uitvoeren wanneer een specifieke voorwaarde waar is. - if...else statement: dit gebruik je om iets te laten uitvoeren wanneer een specifieke voor waarde waar is en een andere onwaar is. - If...elseif...else statement: dit kan je gebruiken om één van verschillende blokken code te laten uitvoeren. - Switch statement: gebruik dit om één van vele blokken code te laten uitvoeren Met onderstaande voorbeelden zal nog een en t ander duidelijker worden. If statement Dit gebruik je om code te laten uitvoeren wanneer één specifieke voorwaarde waar is. Syntax if condition code to be executed if condition is true; Het volgende voorbeeld zal Have a nice weekend retourneren naar de browser: $d=date D ; if $d== Fri echo Have a nice weekend! ; artesis - php & MySQL - Alain Simons p. 8 / 30
9 If...else statement Dit gebruiken we dus wanneer aan een voorwaarde is voldaan en aan een andere niet. Syntax if condition code to be executed if condition is true; else code to be executed if condition is false; Het volgende voorbeeld zal Have a nice weekend retourneren naar de browser wanneer het vandaag vrijdag is: $d=date D ; if $d== Fri echo Have a nice weekend! ; else echo Have a nice day! ; Wanneer meer dan één lijn moet worden uitgevoerd wanneer een conditie waar is, moet dit binnen accolades geplaatst worden. $d=date D ; if $d== Fri { echo Hello!<br /> ; echo Have a nice weekend! ; echo See you on Monday! ; } If...else statement Dit gebruiken we om één van verschillende code bloks te selecteren. Syntax if condition code to be executed if condition is true; elseif condition code to be executed if condition is true; else code to be executed if condition is false; artesis - php & MySQL - Alain Simons p. 9 / 30
10 Het volgende voorbeeld zal een Have a nice weekend retourneren als de huidige dag vrijdag is en Have a nice Sunday wanneer de huidige dag zondag is. Bij geen van beiden zal het Have a nice day retourneren. $d=date D ; if $d== Fri echo Have a nice weekend! ; elseif $d== Sun echo Have a nice Sunday! ; else echo Have a nice day! ; 7. Switch Dit werkt op de volgende manier: eerst hebben we een enkele expressie n meestal een variabele dat één keer wordt geëvalueerd. De waarde van de expressie wordt dan geëvalueerd met elke waarde voor elke mogelijkheid in de struktuur. Als er een overeenkomst is, wordt het blok met de overeenkomstige mgelijkheid uitgevoerd. Tussen elke lijn code komt een break te staan om te voorkomen dat de code automatisch naar de volgende mogelijkheid doorloopt. switch n { case label1: code to be executed if n=label1; break; case label2: code to be executed if n=label2; break; default: code to be executed if n is different from both label1 and label2; Een voorbeeld; switch $x { case 1: echo Number 1 ; break; case 2: echo Number 2 ; break; artesis - php & MySQL - Alain Simons p. 10 / 30
11 case 3: echo Number 3 ; break; default: echo No number between 1 and 3 ; } 8. Arrays In een variabele kan je tekst of getallen bijhouden. Een variabele kan slechts één waarde bijhouden. Een Array is een speciale variabele die verschillende variabelen kan bijhouden in één enkele variabele. Als je een aantal items moet bijhouden in een variabele kan je als volgt tewerk gaan: $auto1= Saab ; $auto2= Volvo ; $auto3= Rover ; Maar wat als je verschillende waarden in één variabele wil steken om er bv. door te bladen en er specifiek eentje uit te pikken? Dat je er geen 3 hebt maar 300? Een array kan al je variabelen onder een enkele naam bijhouden. Je kan de waarden die erin zitten benaderen door naar een bepaalde array naam te refereren. Elk element in een array heeft zijn eigen index zodat het gemakkelijk kan worden benaderd. In php kennen we drie soorten arrays: - Numerieke array: een array met een numerieke index - Associatieve array: een array waar elke ID key is geässocieërd met een waarde - Multidemensionale array: een array die één of meerdere arrays bevat. a. Numeriek Arrays Een numerieke array slaat elke element van de array op met een numerieke index. Er zijn twee manieren om een numerieke array aan te maken. - Automatisch toegekend index start met 0 $cars=array Saab, Volvo, BMW, Toyota ; - Manueel indexeren $cars[0]= Saab ; $cars[1]= Volvo ; $cars[2]= BMW ; $cars[3]= Toyota ; Een voorbeeld: $cars[0]= Saab ; $cars[1]= Volvo ; $cars[2]= Rover ; $cars[3]= Toyota ; artesis - php & MySQL - Alain Simons p. 11 / 30
12 echo $cars[0]. en. $cars[1]. zijn zweedse auto s. ; De bovenstaande code zal het volgende geven als resultaat: Saab en Volvo zijn zweedse auto s. b. associatieve Arrays Hier is elke id gelinkt met een waarde. Wanneer je data van een specifiek genoemde waarde moet opslagen is een numerieke array niet steeds de beste oplossing. Enkele voorbeelden ter illustratie: $ages = array Peter =>32, Quagmire =>30, Joe =>34; Dit kan ook op een andere manier gebeuren: $ages[ Peter ] = 32 ; $ages[ Quagmire ] = 30 ; $ages[ Joe ] = 34 ; De Id s kunnen we ook gebruiken in een script: $ages[ Peter ] = 32 ; $ages[ Quagmire ] = 30 ; $ages[ Joe ] = 34 ; echo Peter is. $ages[ Peter ]. jaar oud. ; Dit geeft dan: Peter is 32 jaar oud. c. Multidimensionale Arrays Hier kan je met nesteling werken. Ieder element in de hoofd array kan op zich ook een array zijn enzoverder... In het volgende voorbeeld maken we een multidimensionale array. $families = array Griffin =>array Peter, Lois, Megan, Quagmire =>array Glenn, Brown =>array Cleveland, Loretta, Junior ; artesis - php & MySQL - Alain Simons p. 12 / 30
13 Array [Griffin] => Array [0] => Peter [1] => Lois [2] => Megan [Quagmire] => Array [0] => Glenn [Brown] => Array [0] => Cleveland [1] => Loretta [2] => Junior Array [Griffin] => Array [0] => Peter [1] => Lois [2] => Megan [Quagmire] => Array [0] => Glenn [Brown] => Array [0] => Cleveland [1] => Loretta [2] => Junior Array [Griffin] => Array [0] => Peter [1] => Lois [2] => Megan [Quagmire] => Array [0] => Glenn [Brown] => Array [0] => Cleveland [1] => Loretta [2] => Junior artesis - php & MySQL - Alain Simons p. 13 / 30
Javascript oefenblad 1
Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de
Nadere informatieDynamische websites met PHP (basis) Karel Nijs 2010/09
Dynamische websites met PHP (basis) Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Editor = UltraEdit Geen DreamWeaver Browser = Internet Explorer Vereiste voorkennis: (X)HTML
Nadere informatieVoor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com
Welkom bij mijn PHP tutorial (Deel 1) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver
Nadere informatieDynamische websites met PHP (basis) Karel Nijs 2010/09
Dynamische websites met PHP (basis) Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Editor = UltraEdit Geen DreamWeaver Browser = Internet Explorer Vereiste voorkennis: (X)HTML
Nadere informatiePHP. Les 4 : Variabelen
PHP Les 4 : Variabelen Interessante links: o http://www.dbzweb.be/moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat zijn variabelen? Variabelen zijn
Nadere informatieDeel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax,
Deel 1: Arduino kennismaking Wat is een microcontroller, structuur van een programma, syntax, Wat is een microcontroller Wat is een microcontroller? Microcontroller = kleine dedicated computer. - Beperkt
Nadere informatiecontinue in een for, while of do lus herhaalt de lus vroegtijdig. De volgende herhaling wordt onmiddellijk begonnen.
Hoofdstuk 3: controlestructuren instructies en blokken Naar elke instructie staat een ; Instructies worden door de haakjes {} in een block samengevat. if else if ( expression) statement1; else statement2;
Nadere informatieSoftware 1. Basis HTML. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2009-2010 semester 1
Software 1 Basis HTML bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2009-2010 semester 1 Alain Simons alain.simons@artesis.be Basis HTML 1. Introductie 2.
Nadere informatieVaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende beslissingen. Je kan daarbij keuzestructuren gebruiken.
PHP Les 5 : Interessante links: o http://www.dbzweb.be/moermant/ o http://www.ivobrugge.be/cursusweb/html4/formulieren.asp Vaak wil je een code schrijven, waar je verschillende acties uitvoeren voor verschillende
Nadere informatieInhoud. Pagina 2 van 13
Code Conventie Inhoud PHP algemeen... 3 Namen van variabelen... 3 Enkele of dubbele aanhalingstekens... 3 Globale variabelen... 3 Namen van functies... 3 Argumenten van functies... 3 Formattering... 4
Nadere informatieVariabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Nadere informatieProgrammeren in Java les 3
4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een
Nadere informatieA.C. Gijssen. 0.3 PHP en MySQL
PHP en MySQL A.C. Gijssen 0.3 PHP en MySQL PHP en MySQL 0.4 Inhoudsopgave Voorwoord Deel 1 Over PHP 1.1 Inleiding...13 1.2 Wat is PHP?...14 1.3 De geschiedenis van PHP...15 1.4 Editor...16 1.5 PHP en websites...17
Nadere informatieProgrammeren met Arduino-software
Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en
Nadere informatieSyntax- (compile), runtime- en logische fouten Binaire operatoren
Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle
Nadere informatieZelftest Inleiding Programmeren
Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze
Nadere informatiePHP-basis handleiding
PHP-basis handleiding Inhoud De basis... 3 Inleiding op PHP... 3 Voorkennis voor PHP... 3 Kenmerken van PHP... 3 Een PHP bestand... 4 MySQL... 4 PHP en MySQL samen... 4 Waarom PHP?... 4 De eerste stappen...
Nadere informatieVoorwoord 1. Voorwoord
Voorwoord 1 Voorwoord Naar aanleiding van vele PHP gerelateerde vragen en het ontbreken van een duidelijke on line Nederlandse beginnershandleiding, heb ik in december 2007 besloten om zo n handleiding
Nadere informatieMINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara
MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld
Nadere informatieOEFENINGEN PYTHON REEKS 1
Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren
Nadere informatieDe tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".
PHP Les 3 Commando ECHO Interessante links: o http://www.donboscozwijnaarde.be/~moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat is PHP? PHP is een
Nadere informatieKleine cursus PHP5. Auteur: Raymond Moesker
Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven
Nadere informatieLes 9: formulier controle met javascript.
Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet
Nadere informatieLab Webdesign: Javascript 11 februari 2008
H2: BASISBEGRIPPEN In dit hoofdstuk zullen er enkele basisbegrippen worden behandelt PLAATSING VAN JAVASCRIPT-CODE DE SCRIPT-TAG De script-tag geeft aan dat er gebruik zal worden gemaakt van een scripttaal.
Nadere informatieBEGINNER JAVA Inhoudsopgave
Inhoudsopgave 6 Configuratie Hallo wereld! Praten met de gebruiker Munt opgooien Voorwaarden Lussen......6 Configuratie Met deze Sushi kaarten ga je een simpel spel maken met één van de meest populaire
Nadere informatieVakgroep CW KAHO Sint-Lieven
Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be
Nadere informatievan PSD naar JavaScript
2015 van PSD naar JavaScript F. Vonk versie 2 19-9-2015 inhoudsopgave 1. inleiding... - 2-2. ontwikkelomgeving... - 3-3. programmeerconcepten... - 4 - statement... - 4 - sequentie... - 4 - variabele en
Nadere informatie9. MYSQL. Daarin zien we het administratie paneel van mysql.
9. MYSQL We kunnen ook in dit systeem gebruik maken van de gekende ACCESS databanken. Zolang het maar relationale databanjken zijn kunnen we er gebruik van maken. In PHP echter maakt men meestal gebruik
Nadere informatieHoofdstuk 1 Inleiding PHP 7 of ouder Hoe dit boek werkt 2
Inhoud Hoofdstuk 1 Inleiding 1 1.1 PHP 7 of ouder 2 1.2 Hoe dit boek werkt 2 Hoofdstuk 2 De programmeeromgeving 5 2.1 In dit hoofdstuk 5 2.2 Editor 5 2.3 Webserver op Linux, Mac of PC 5 2.4 De webmap 6
Nadere informatieVisual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET
Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15
Nadere informatieLes W-04: Een introductie in PHP
Les W-04: Een introductie in PHP 4.0 PHP De afgelopen jaren zijn websites steeds interactiever geworden. Je beantwoordt een enquête via internet, doet mee aan een poll, stuurt een formulier naar iemands
Nadere informatiePHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden
PHP & MySQL Studievaardigheden 2014 Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak
Nadere informatiePHP & MySQL. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden
PHP & MySQL Studievaardigheden 2013 Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak een uitgebreide*
Nadere informatieEen korte samenvatting van enkele FORTRAN opdrachten
Een korte samenvatting van enkele FORTRAN opdrachten Inhoud 1 Introductie 3 2 De structuur van een FORTRAN programma 3 3 Datatypen, variabelen en declaraties 3 4 Expressies-volgorde van uitwerking 4 5
Nadere informatieOver PHP. PHP en MySQL. 1.1 Inleiding. In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze
Over PHP 1.1 Inleiding In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze programmeertaal? En hoe is het ontstaan? Ook leer je welke editors je kunt gebruiken om PHP-scripts te maken en hoe je eenvoudig
Nadere informatieFuncties. Huub de Beer. Eindhoven, 4 juni 2011
Functies Huub de Beer Eindhoven, 4 juni 2011 Functies: je kent ze al Je hebt al verschillende PHP functies gebruikt: pi() om het getal π uit te rekenen. sin( 0.453 ) om het de sinus van het getal 0.453
Nadere informatieicafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous
icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................
Nadere informatieUniversiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren
Universiteit van Amsterdam FNWI Voorbeeld van tussentoets Inleiding programmeren Opgave 1: Wat is de uitvoer van dit programma? public class Opgave { static int i = 0 ; static int j = 1 ; int i = 1 ; int
Nadere informatieSPSS VOOR DUMMIES+ Werken met de NSE: enkele handige basisbeginselen. Gebaseerd op SPSS21.0 & Benchmarkbestand NSE 2014
SPSS VOOR DUMMIES+ Werken met de NSE: enkele handige basisbeginselen Gebaseerd op SPSS21.0 & Benchmarkbestand NSE 2014 Huidig kennis- en ervaringsniveau?????? Beginners Gevorderden 2 Inhoud 1. Wat doe
Nadere informatieArrays en Foreach. Huub de Beer. Eindhoven, 4 juni 2011
Arrays en Foreach Huub de Beer Eindhoven, 4 juni 2011 Associatieve arrays (I) Je kent er al een aantal: $_POST en $_GET. PHP maakt er meer aan: $_SERVER, $_SESSION. Zie http://www.php.net/manual/en/reserved.variables.php
Nadere informatieInformatietechnologie 2. JavaScript. Inleidende les. Kristof Michiels
Informatietechnologie 2 JavaScript Inleidende les Kristof Michiels In deze presentatie JavaScript: inleiding Variabelen Wiskundige bewerkingen Booleans: true of false Voorwaardelijke statements 2 / 54
Nadere informatieLes 2 Eenvoudige queries
Les 2 Eenvoudige queries XAMP Apache server ( http ) mysql server PHP myadmin IAM SQL oefeningen Database phpmyadmin Import : sql_producten.sql, sql_winkel.sql, sql_festival.sql SAMS SQL in 10 minuten
Nadere informatiehttp://www.liacs.nl/home/kosters/java/
sheets Programmeren 1 Java college 2, Walter Kosters De sheets zijn gebaseerd op de hoofdstukken 2 tot en met 6 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/
Nadere informatieVAN HET PROGRAMMEREN. Inleiding
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
Nadere informatieSQL datadefinitietaal
SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen
Nadere informatieFormulier maken en opvangen met php
Welkom bij mijn PHP tutorial (Deel 2) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver
Nadere informatieFormulieren maken met Dreamweaver CS 4/CS 5
Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit
Nadere informatieInhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op
1 Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP.... 8 Joomla installeren op XAMPP... 15 Handige links... 16 2 Disclaimer Bij de samenstelling
Nadere informatieDe plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt.
Plsqldoc Genereer je documentatie Beeklaan 444 2562 BK Den Haag www.darwin-it.nl info@darwin-it.nl KvK 27283780 ING 65.35.40.663 Technical Architect Net als (vrijwel) elke ontwikkelaar vind ik het documenteren
Nadere informatieTinus Plotseling 29-12-2002. MySQL
Tinus Plotseling 29-12-2002 MySQL Inhoudsopgave Inleiding... 3 MySQL Geschiedenis... 3 MySQL Toepassingen... 3 MySQL Voordelen... 4 MySQL Nadelen... 4 MySQL bij ASCI... 4 PostgreSQL... 5 ORACLE... 6 MS
Nadere informatieGebruik van command-line operating systems
Gebruik van command-line operating systems Mattias Holm & Kristian Rietveld Overzicht - Waarom hier meer over leren? - Wat is een shell? - Hoe werkt een shell? - Pipes en redirectie - Handige utilities
Nadere informatieXAMPP Web Development omgeving opzetten onder Windows.
XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...
Nadere informatieHOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren
HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet
Nadere informatieUNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS
UNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS Laatste aanpassing: 15 oktober 2003 Inhoudsopgave 1 Bestandsnamen 3 2 Organizatie Bestanden 3 3 Indentatie
Nadere informatieDynamiek met VO-Script
Dynamiek met VO-Script Door Bert Dingemans DLA Ontwerp & Software bert@dla-architect.nl Inleiding Op de SDGN nieuwsgroep voor Visual Objects ontstond laatst een draad van berichten over de nieuwe libraries
Nadere informatieint main() { int m; m = power(2,3) /* berekent 2^3 en geeft de resultaat naar m terug */ }
1 Functies ( ) voorbeeld: int power(int base, int n) int i, p; p = 1; for ( i=1, i
Nadere informatieGEDETAILLEERDE INHOUD
GEDETAILLEERDE INHOUD dankwoord 17 Inleiding 19 Waarom leer je programmeren?... 19 Waarom Python?... 20 Waarom Minecraft?... 20 Wat staat er in dit boek?.... 20 Online bronnen... 22 Ga nu maar op avontuur...
Nadere informatieB3 Programmeren - PHP
Wat is B3 Programmeren - De Basis Casper Bezemer Jan van Egmond Lyceum ( Jan van Egmond Lyceum ) 1 / 28 1 Wat is 2 Wat is 3 ( Jan van Egmond Lyceum ) 2 / 28 Wat gaan we tegenkomen Wat is Even wat geschiedenis
Nadere informatieJe gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?
1 Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? Voordat je begint met programmeren, moet je Ruby installeren.
Nadere informatieChris de Kok 223548 TDI 3. Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren
Chris de Kok 223548 TDI 3 Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren Inhoud Inleiding... 3 Black box / White box... 3 XP... 3 SimpleTest... 3 Eclipse plugin... 4 GroupTest...
Nadere informatieSoftware Instructions for Real Kids - Felix Plesoianu (2009) en Kris Merckx (2013) - Creative Commons License
SIRK Software Instructions for Real Kiddies (versie 0.247) De programmeeromgeving, interpreter en compiler kan je online gebruiken op www.ardeco.be/sirk Variabele Functies Functienaam Parameters Voorbeeld
Nadere informatieInhoud leereenheid 4. Inleiding JavaScript. Introductie 99. Leerkern 100. Zelftoets 108. Terugkoppeling 109
Inhoud leereenheid 4 Inleiding JavaScript Introductie 99 Leerkern 100 1 Leren programmeren in JavaScript 100 2 Chapter 1: Introduction 101 3 Chapter 2, paragrafen 1 t/m 5 102 4 Chapter 2, paragrafen 6
Nadere informatieVoorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, , Technische Universiteit Delft, Faculteit EWI, Afdeling 2.
Voorbeeldtentamen Inleiding programmeren (IN1608WI), Oktober 2003, 14.00-15.30, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Dit tentamen bestaat uit twee delen. Deel 1 (14.00-14.45, gesloten
Nadere informatieDynamische Websites. Week 1. woensdag 18 september 13
Dynamische Websites Week 1 AGENDA Intro PHP basic Arrays Debugging Forms file:/// Bestand html Browser file:/// html http:/// http response http request html HTTP HyperText
Nadere informatieIn dit hoofdstuk maak je kennis met PHP. Hoe werkt deze. programmeertaal? En hoe is het ontstaan? Ook leer je welke editors
1. Over PHP 1.1 Inleiding In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze programmeertaal? En hoe is het ontstaan? Ook leer je welke editors je kunt gebruiken om PHP-scripts te maken en hoe je
Nadere informatie1 Inleiding Installatie 21. WAMP met Apache Friends 23. XAMPP starten en controleren 26. LAMP 32 De installatie ongedaan maken 33
0DD&) QO( l 1 Inleiding 13 De betekenis van PHP 14 Voorkennis 15 Wat dit boek niet biedt 15 PHP 5 - Een routebeschrijving door dit boek 1 5 Zo kunt u de weg vinden 17 Een dankwoord van de auteur 18 Copyright
Nadere informatieHow To: Setup MGE Network Shutdown Module V3 op het service console binnen VMware ESX 3.0.2
How To: Setup op het service console binnen VMware ESX 3.0.2 Arne Fokkema Ictfreak.wordpress.com In deze korte how to lees je hoe je de network shutdown module van MGE installeerd op het Service Console
Nadere informatieIn het laatste voorbeeld zal de volledige prijs worden berekend als er voor vol tarief wordt gekozen, anders wordt 40% korting berekend.
LES 5 Het if-statement. Dagelijks maken wij keuzes. Bijvoorbeeld: Het verkeerslicht staat op rood. We stoppen dus (als het goed is) en wachten tot het licht op groen springt. Een ander voorbeeld zien we
Nadere informatiePython voor Natuur- en Sterrenkundigen Week 1
Python voor Natuur- en Sterrenkundigen Week 1 Kristian Rietveld http://liacs.leidenuniv.nl/~rietveldkfd/courses/pmpy2015/ Wat is Python & Waarom Python? "Scripttaal", ontworpen door Guido van Rossum eind
Nadere informatieLes 10 : Aanmaken van een database (deel2).
Les 10 : Aanmaken van een database (deel2). Wat is een database? Een centrale opslagruimte voor gegevens. Alle informatie wordt centraal opgeslagen en kan door iedereen geraadpleegd worden. Voordelen van
Nadere informatieProgrammeerstructuren met App Inventor
Programmeerstructuren met App Inventor Kevin Krul, Universiteit Utrecht Roncalli, Bergen op Zoom Inhoud: Les 1: Introductie tot App Inventor, when statement en variabelen. Les 2: Introductie if-statement
Nadere informatieOEFENINGEN PYTHON REEKS 1
Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren
Nadere informatieObjective-C Basis. 23 april 2005, Eindhoven Patrick Machielse
Objective-C Basis 23 april 2005, Eindhoven Patrick Machielse patrick@hieper.nl Algemeen // extensies Objective-C code in bestanden met.m extensie // commentaar moet! /* Alles hiertussen wordt genegeerd
Nadere informatieChapter 4. eenvoudige webserver opzetten
Chapter 4. eenvoudige webserver opzetten Table of Contents 4.1. overzicht... 44 4.2. software beheren op Linux... 44 4.3. vi... 45 4.4. html... 45 4.5. apache2... 45 4.6. twee extra websites op de apache
Nadere informatieUitleg: In de bovenstaande oefening zie je in het eerste blokje een LEES en een SCHRIJF opdracht. Dit is nog lesstof uit het tweede trimester.
In onderstaande oefeningen zijn kleuren gebruikt. Deze dienen aleen om de structuren makkelijker terug te kunnen herkennen. Ze worden niet standaard zo gebruikt. De dunne rood/roze balken zijn ook geen
Nadere informatieWebscripting. PCVO Gent & OBAC. Willem De Meyer
Webscripting PCVO Gent & OBAC Willem De Meyer Situering van de module De module webscripting kan na de cursus webdesign gevolgd worden. Kennis van html is noodzakelijk om op de opbouw van webpagina s te
Nadere informatieVBA voor Doe het Zelvers Deel 7
VBA voor Doe het Zelvers Deel 7 Handleiding van Auteur: leofact Juni 2014 Vorige aflevering In de vorige aflevering hebben we een timer gecreëerd met gebruik van de OnTime methode. Er werd ook een methode
Nadere informatieEigen Widgets in CRM. Introductie. Limitering. Widgets beschikbaar stellen. Tips & Tricks Eigen Widgets in CRM
Tips & Tricks Eigen Widgets in CRM Eigen Widgets in CRM Introductie De WebUI van CRM 7.0 maakt het mogelijk om je eigen widgets te maken en deze in je eigen view te gebruiken. Dat kan door gebruik te maken
Nadere informatieServer Side Scripting
Server Side Scripting Formulieren & beveiliging Vakopzet C 1 2 3 4 5 6 7 8 9 WC TOETS Lessen Lesweek 1 (47) Vakoverzicht en introductie Lesweek 2 (48) Doornemen Ch3 (40p) Lesweek 3 (49) Deeltoets 1, Doornemen
Nadere informatieOEFENINGEN PYTHON REEKS 1
OEFENINGEN PYTHON REEKS 1 Vraag 1: Python als een eenvoudige rekenmachine Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3) en
Nadere informatieInhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op
1 Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op XAMPP... 14 Handige links... 15 2 Disclaimer Bij de
Nadere informatieLab Webdesign: Javascript 11 februari 2008
H3: HERHALINGSLUSSEN EN LOGICA Om de voorbeelden niet nodeloos lang te maken, zullen we in het vervolg niet altijd de SCRIPT-tags en de HTML-commentaarregels herhalen. Om de JavaScript-opdrachten --de
Nadere informatiePYTHON REEKS 1: BASICS. Mathias Polfliet
PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte
Nadere informatieideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card)
Script: Versie: 0.5 Licentie: ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card) Gratis te gebruiken door (erkende) goede doelen. 200,00 excl. BTW voor aanschaf
Nadere informatieXampp Web Development omgeving opzetten onder Windows.
Xampp Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 3. Installatie Xampp... 3 1.1 Installatie Xampp Launcher... 7 1.2 Controle geïnstalleerde bestanden...
Nadere informatieJavaScript for Interactive Web Pages 2
Leereenheid 7b JavaScript for Interactive Web Pages 2 I N T R O D U C T I E In de vorige leereenheid heeft u kennisgemaakt met JavaScript, en heeft u geleerd om eenvoudige event handlers te schrijven.
Nadere informatieLes 11 : Basis SQL (deel2).
Les 11 : Basis SQL (deel2). Wat is SQL? SQL gaan we gebruiken voor het raadplegen van de database. We gaan gegevens invoegen in de database, selecteren, aanpassen en verwijderen van de database. Om dit
Nadere informatieLES 3: XAMPP OF MAMP. Lesoverzicht:
LES 3: XAMPP OF MAMP Lesoverzicht: Aan de slag Wat is XAMPP (Windows & Linux) Installatie XAMPP Gebruik van XAMPP Wat is MAMP (Mac) Installatie MAMP Gebruik van MAMP Samenvatting Tijd: 15 minuten Doel:
Nadere informatieJava. Basissyllabus. Egon Pas
Java Basissyllabus Egon Pas 2011 BeanPole bvba Gasmeterlaan 92-9000 Gent BTW BE 472.902.516 Tel: + 32 9 224 42 17 Fax: + 32 9 223 62 88 www.beanpole.be info@beanpole.be 1 Programmeren 1.1 Hoe werkt een
Nadere informatieModelleren en Programmeren
Modelleren en Programmeren Jeroen Bransen 6 december 2013 Terugblik Programma en geheugen Opdrachten Variabelen Methoden Objecten Klasse Programma en geheugen Opdrachten Variabelen zijn gegroepeerd in
Nadere informatie9 Meer over datatypen
9 Meer over datatypen We hebben al gezien dat het gebruik van symbolische constanten de leesbaarheid van een programma kan verbeteren. Door een geschikte naam (identifier) voor een constante te definiëren,
Nadere informatiePraat 2: scripting. Wat zijn scripts? Interactie met scripts. Interactie met scripts. Interactie met scripts. Interactie met scripts
Praat 2: scripting Wat zijn scripts? Overzicht 1. Wat zijn scripts? 2. Open Run Notities 3. Basiselementen van scripts Commands, variables, formulas, jumps en loops 4. met scripts Selecteren Analyseren
Nadere informatieDomein API Handleiding
Domein API Handleiding Versie 1.6 Datum: 16-07-2014 1 Inhouds opgave 2 Inleiding 3 Result codes 4 Api functies 5 Api helpers 2 Inleiding: De API van 123 Hosting Service kan worden gebruikt om te registreren
Nadere informatieDatabases - Inleiding
Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden
Nadere informatie17. Scalaire functies
17. Scalaire functies Je hebt al regelmatig gewerkt met het SELECT-statement. In dit hoofdstuk ga je een aantal scalaire functies bekijken. 17.1. Wat zijn scalaire functies? Scalaire functies worden gebruikt
Nadere informatieProgrammeermethoden. Controle-structuren. Walter Kosters. week 3: september kosterswa/pm/
Programmeermethoden Controle-structuren Walter Kosters week 3: 17 21 september 2018 www.liacs.leidenuniv.nl/ kosterswa/pm/ 1 Inleveren opgave 1 Inleveren: digitaal clintonobama1.cc en print van mooi.pdf.
Nadere informatieAdd the standing fingers to get the tens and multiply the closed fingers to get the units.
Digit work Here's a useful system of finger reckoning from the Middle Ages. To multiply $6 \times 9$, hold up one finger to represent the difference between the five fingers on that hand and the first
Nadere informatieJavaScript. 0 - Wat is JavaScript? JavaScript toevoegen
0 - Wat is JavaScript? JavaScript is hele andere koek dan Scratch. Het wordt ook door professionele programmeurs gebruikt. Doordat er veel mensen gebruik maken van JavaScript is er veel informatie over
Nadere informatie