Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Eshop – 2 ugers php-programmering Broadcast: session-id 159-199-272 (samme session-id hver dag)http://123beam.com Præsentation af Jim.

Lignende præsentationer


Præsentationer af emnet: "Eshop – 2 ugers php-programmering Broadcast: session-id 159-199-272 (samme session-id hver dag)http://123beam.com Præsentation af Jim."— Præsentationens transcript:

1 Eshop – 2 ugers php-programmering Broadcast: http://123beam.com session-id 159-199-272 (samme session-id hver dag)http://123beam.com Præsentation af Jim og Helle og vores opgavefordeling Kursusblog: http://eshop.keaweb.dk (se aflevering)http://eshop.keaweb.dk Organisering af kursusdagene: * Formiddag: simpel case * Eftermiddag: egen case i grupper på 2 Simpel case: http://eshop.keaweb.dk/eshop/http://eshop.keaweb.dk/eshop/ Tidsplan: 1: Intro 2: Katalog 3. Kurv 4. Fortryd vare lagt i kurv 5. Kundeinfo og validering 6. Betaling med kreditkort 7. Kvittering og betaling 8. Passwordbeskyttelse af fil 310112 helf KEA

2 Program for Dag 1 1.Intro 2.Personlige domæner til de, der mangler 3.Gennemgang/repetition af php * strings * functions * classes * arrays * loops * input-forms fra html * if-sætninger 4.FROKOST : 12.00 – 12.30 5.Gruppedannelse 6.Gruppedomæner 7.Grupperne vælger case, finder varebilleder og opretter site til ehoppen. 310112 helf KEA

3 Personlige domæner Hvis du ikke har et personligt domæne, skal du have et til formiddagens arbejde. Brugernavnet til dit domæne er det samme som du bruger til Fronter – passwordet kan Jim eller Helle slå op til dig. 310112 helf KEA

4 String fakturafil Vare til salg: ". $varenavn. " "; echo " "; ?> http://eshop.keaweb.dk/eshop/string.php

5 Function <?php function udskriv($n,$b){ echo " ". $n. " "; echo " "; } $varenavn="Smart brille"; $billede="img/brille.gif"; ?> … Vare til salg: <?php udskriv($varenavn1,$billede); ?> … http://eshop.keaweb.dk/eshop/function.php

6 Class <?php Class vare{ public $navn=0; public $billede=""; function udskriv(){ echo " ". $this->navn. " "; echo " billede. "' alt='". $this->navn. "' /> "; } } $vare1=new vare(); $vare1->navn="Smart brille"; $vare1->billede="img/brille.gif"; ?> … <?php $vare1->udskriv(); ?> … http://eshop.keaweb.dk/eshop/class.php

7 Class-øvelse Øvelse: Udvid scriptet, så der oprettes to objekter at klassen vare, som begge udskrives i html-koden

8 Array <?php Class vare{ … } $katalog=array(); $vare1=new vare(); $vare1->navn="Smart brille"; $vare1->billede="img/brille.gif"; $katalog[10]=$vare1; $vare2=new vare(); $vare2->navn="Lækker sæbe"; $vare2->billede="img/saebe.jpg"; $katalog[20]=$vare2; ?> … <?php $katalog[10]->udskriv(); ?> … http://eshop.keaweb.dk/eshop/class.php

9 Loop <?php Class vare{… } $katalog=array(); $vare1=new vare(); $vare1->navn="Smart brille"; $vare1->billede="img/brille.gif"; $katalog[10]=$vare1; $vare2=new vare(); $vare2->navn="Lækker sæbe"; $vare2->billede="img/saebe.jpg"; $katalog[20]=$vare2; ?> … <?php foreach($katalog as $vare){ $vare->udskriv(); echo " "; } ?> … http://eshop.keaweb.dk/eshop/loop.php

10 Loop-øvelse Øvelse Læg en tredje vare i kataloget og få alle varer printet ud i loopen

11 Brugerinput og if-sætning <?php if(isset($_GET['navn']))echo "Hej ". $_GET['navn']. "!"; ?> … klik her, hvis du vil være anonym http://eshop.keaweb.dk/eshop/input.php 310112 helf KEA

12 Resten af dagen 1.Find sammen med en makker 2.Giv Jim en seddel med jeres navne, så I kan blive oprettet i Vejko og få domæne til jeres case 3.Bestem jer for en case – husk: kun én varegruppe 4.Saml billeder af jeres varer (find eller lav) 5.Lav et layout-diagram for sitet 6.Opret en sideskabelon for sitet 7.Forberedelse til i morgen: læs denne slide igennem. Prøv at forstå alle php-sætningerne. Læs evt. i bogen eller surf på nettet efter supplerende information, hvis der er noget I ikke forstår. 8.Stil evt spørgsmål på bloggens online-vejledning og/eller forbered spørgsmål til i morgen.


Download ppt "Eshop – 2 ugers php-programmering Broadcast: session-id 159-199-272 (samme session-id hver dag)http://123beam.com Præsentation af Jim."

Lignende præsentationer


Annoncer fra Google