Dag 2 varekatalog Broadcast: session-id 159-199-272 (samme session-id hver gang)http://123beam.com Formiddagens arbejde:

Slides:



Advertisements
Lignende præsentationer
Hvem synger? "Kom i gang igen - arbejd arbejd.".
Advertisements

Open street maps på GPSén Gå ind på Siden er lang tid om at loade, så hav tålmodighed.
Kort om JavaScript Afvikles i browser på klienten Sendes fra server (php, asp, aspx, htm) eller startes i klient som htm/html fil. Skabelon: –”main” -
Introduktion til HTML HTML dokumentets struktur & Indhold.
Dagens program Hvad er frivillig.dk Hvordan er frivillig.dk bygget op
Hejnsvigbynet.dk Opdatering med typo3 CMS. •Mål –Deltagere skal kunne oprette og redigere tekst, tabeller og billeder på en underside •Forudsætninger.
Flickr.com – online billeddeling
Hjemmesidekonstruktion Tjekspørgsmål 1.Hvad er et markup-sprog – hvad bruges det til? 2.Hvad er forskellen mellem et markup-sprog og et scriptsprog? 3.Hvad.
Dag 4 Fortryk-knap og videre til kasse Dagens program: 1.Fortryd-knappen ud for hver vare i kurven skal virke Formiddagens arbejde:
Eshop – 2 ugers php-programmering Broadcast: session-id (samme session-id hver dag) Præsentation af Jim.
Introduktion til CMS. Indhold ● Forberedelse af indhold til hjemmeside ● Opsætning af hjemmeside (CMS)
Frontermetroen Klik Klik på de indrammede felter og pile - og få en forklaring på indholdet Peder Ohrt  4 grundlæggende funktioner på Fronter Klik her.
Vejledning i blog-værktøjet WordPress Opdateret august 2009.
Modul 2: Website Undervisere: Stefan og Helle Hvad handler modulet om?
Visitsite.dk © anja nielsen Forskellige typer websider Søgemaskiner Webshops (betaling) Blog (i forandring – og to-vejs kommunikation) Stationære.
Introduktion til CSS I gang med min første HTML & CSS hjemmeside.
Interaktion 4 Stefan Grage.
Vejledning i blog-værktøjet WordPress Opdateret oktober 2012.
Vejledning i blog-værktøjet WordPress Opdateret februar 2009.
Instruktion i Animation Shop
Dag 7: Javascript Html- og css-billedgalleri Javascript-intro
Dagsorden: Formål: Jeres websider skal layoutes i bokse/sektioner
Frontermetroen Klik Klik på de indrammede felter og pile - og få en forklaring på indholdet Peder Ohrt  4 grundlæggende funktioner på Fronter Klik her.
Program for Dag1 1. ca Intro til kurset og gruppeopdeling 2. ca Markupsprog og browsere – hent Komodo 3. ca Tags, xhtml, Validering.
Hvordan bruger jeg First Class konferencerne ?
T1 – OPGAVE 14.2 LINETT & SABRINA Klasse Varer namespace Opgave_14._2 { class Varer { private string vare; private string farve; private double.
Grundlæggende Webdesign Blåt hold – øvelsesgang 2
POSITIONERING Stefan Grage
1. Del - Karin. Undervisere: Peter, Karin, Jens og Gitte Hvem er Peter & Karin? Broadcast:
Frontermetroen Klik Klik på de indrammede felter og pile - og få en forklaring på indholdet Peder Ohrt  4 grundlæggende funktioner på Fronter Klik her.
Dag 9: Programpakker Jquery og JQuery Mobile
Grundlæggende programmering Efterår 2001
Tietgen Skolen Trick med facadeklasse og serialisering ”Trick” – model ”samles” til eet overordnet objekt Alle klasser i model skal have attriutten [Serializable]
Dag 3 Indkøbskurv Jeres sider er nu synlige på Dagens program:
Introduktion til Access (Access, del 1)
Blogging Udvidet design og funktion
Dag 4 - dagsorden: Formål: I skal lære at lave menuer I Tekst/CSS-baserede menuer 1. Lodret menu med mouse-over-effekt 2. Vandret menu med mouse-over-effekt.
Formål med dag 2 1.Hvordan lægger man websider ud på internettet 2.Hvordan optimerer man billeder til web? 3.Hvordan sætter man billeder ind på websider?
Visitsite.dk © anja nielsen Forskellige typer websider Søgemaskiner Webshops (betaling) Blog (i forandring – og to-vejs kommunikation) Stationære.
Lasse Steensgaard [xls]Opsamlende forelæsning på W2, 2. april 2003slide 1 HTML og PHP: Baglæs fra output til input PHP: Variable, strenge og arrays Funktioner,
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
1 Webdesign - De første trin Grundliggende begreber Internettet (1969-): En fællesbetegnelse for netværk eller tjenester der benytter samme.
Intro Bemærkninger? Præsentation af litteratur: PHP and MySQL Web Development (SAMS) PHP Pocket Reference (O’Reilly) Dictionary of Networking (Sybex)
H:\ public_html \ gwd \ oevelse_x \
Dagens punkter: Html-forms til bruger-input Bruger-input fra html-forms til php Case 1: opret et spørgeskema og gem besvarelser i en fil Case 2: Brugerkommentarer.
Implementering af eget design til en D!ng-hjemmeside v/ Ewan Andreasen
Dag 7: Javascript Screen-broadcast – gå til - Indtast mødenummer - Vælg html-viewer - Klik Join sessionwww.123beam.com Php-opsamling (php-warning.
[Kursets titel] [INSTRUKTØR]. 4D Konsulenterne A/S Undervisning Udvikling og rådgivning Test og certificering.
EasyViz Opbygning og patientforløb EasyViz i forbindelse med PET Proces og problemer
Mønstre En lille introduktion. Singleton Tilgå et objekt igennem klassereference i stedet for objektreference.  Overflødiggør referencer til objektet.
GP 8, 24/ Grundlæggende programmering Efterår 2001 Forelæsning 8 onsdag 24/ kl. 9:15 – 12:00.
Objekter og klasser Rasmus D. Lehrmann DM
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
OPGAVE 1 AF : MIA MARSCHALL Kommunikation / IT. XCF XCF er gimps eget format. Dette format gemmer både lag & gennemsigtighed. Ulempen ved xcf er, at den.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Comparable Students German Students Composite Pattern State Pattern Observer Pattern Collections Interfaces Abstrakte klasser Design Patterns.
Intro Siden sidst: evaluering på opgaver og virtuel kursus Kursussammensætning: forelæsning – læse – arbejde selvstændigt – newsgroup – øvelsestime – aflevering.
DWDK – øvelsestime 3 CSS – let the fun begin!!. Tilgængelige slides Disse slides ligger på mit public drev
PHP.
Word 2007 F-Niveau Lektion 1 Keld Hinsch.
Begreber og Redskaber 4. Plan for idag Om metoder, parametre, returværdier Et par ord om objekt-orientering Håndkøring af programmer.
Begreber og Redskaber 3. Plan for idag Om metoder, parametre, returværdier Overblik over klasser,objekter,nedarvning Et par ord om objekt-orientering.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt.
Opsamling og repetition. Forelæsning 12 Hvad I ikke lærte Repetition? - date() - arrays - echo og return I funktioner - strukturering af script - navngivning.
Opgave med funktioner Webintegrator HF1 PHP Object orienteret.
Objecter Introduktion Webintegrator HF1 PHP Object orienteret.
Hjemmesider Begynderguide. Editor En editor er et program, hvor du kan skrive dine koder. Se videoen her for gennemgang af, hvordan du kan downloade og.
1.09 Dokumentation.
De grundlæggende redskaber
De grundlæggende redskaber
Præsentationens transcript:

Dag 2 varekatalog Broadcast: session-id (samme session-id hver gang) Formiddagens arbejde: Udgangspunkt i filer fra Fronter-mappen

Program for Dag 2 1.En class til vare oprettes 2.Et array til varekataloget oprettes 3.Varer til varekataloget oprettes og lægges i kataloget 4.En udskrivningsfunktion til varekataloget oprettes 5.Kald af udskrivningsfunktionen på det rigtige sted i html-koden 6.FROKOST : – Grupperne arbejder med egen case helf KEA

Forberedende arbejde Før vi går i gang, skal I oprette en webside og en css-fil til formiddagenes simple case. Jeg har allerede lavet koden – den ligger på Fronter sammen med casens billeder. Opret de to filer i Komodo og upload dem til jeres personlige domæne, så I er klar til de tilføjelser, vi skal igennem i dag. Læg billederne i en img-mappe, så de ligger for sig selv helf KEA

Opbygning <?php //Opret en klasse, som beskriver en vare: Class Vare{} //Opret en funktion, som kan udskrive varekataloget: function list_katalog(){} //Opret katalog: $katalog=Array(); //opret varer som objekter af Class vare og læg dem i $katalog ?> eshop <?php //Udskriv kataloget: list_katalog(); ?> her kommer kurven... Læg php-koden ind i eshop-filen

Class Vare Class Vare{ public $vnr=""; public $navn=""; public $billede=""; public $pris=""; public $beskrivelse=""; function udskriv(){ //indholdet af funktionen kommer vi nærmere ind på! } } Læg koden ind i filen i stedet for kommentarlinjen //Opret en klasse, som beskriver en vare: Class Vare{} helf KEA

Function udskriv() Funktionen skal oprette denne html-kode: navn beskrivelse Stykpris: pris 1 2 3

Function udskriv() function udskriv(){ echo " ". $this->navn." "; echo " billede. "' alt='". $this->navn. "'/> "; echo $this->beskrivelse. " "; echo "Stykpris: ". $this->pris. " "; echo " "; echo " vnr. "' />"; echo " "; echo " 1 "; echo " 2 "; echo " 3 "; echo " "; } Læg funktionens indhold ind i koden i stedet for kommentaren: //indholdet af funktionen kommer vi nærmere ind på!

Opret varer og læg i varekatalog $a=new Vare(); $a->vnr=10; $a->navn="Smart brille"; $a->billede="img/brille.gif"; $a->pris="12.25"; $a->beskrivelse="Det er en fantastisk brille, som får dig til at se utrolig godt ud!"; //læg varen ind i kataloget $katalog[10]=$a; $b=new Vare(); $b->vnr=20; $b->navn="DeoDeo"; $b->billede="img/deorollon.jpg"; $b->pris="30.50"; $b->beskrivelse="DeoDeo bare holder og holder - lige meget hvor svedige dine omgivelser er!"; $katalog[20]=$b; //gem katalog som session-variabel $_SESSION['katalog']=$katalog; Sæt ind i koden i stedet for kommentaren: //opret varer som objekter af Class vare og læg dem i $katalog Sæt øverst i php-koden (lige efter <?php): session_start()

Function list_katalog function list_katalog(){ echo " Varer "; foreach($_SESSION['katalog'] as $envare) $envare->udskriv(); } Sæt ind i koden i stedet for kommentaren: //Opret en funktion, som kan udskrive varekataloget: function list_katalog(){} helf KEA

Kald af list_katalog i html-koden her kommer kurven... Sæt ind i koden! helf KEA

Forbedring: kataloget skal ikke genskabes ved reload <?php session_start(); ….. if (!isset($_SESSION['katalog'])){ // opret katalog $katalog=Array(); //opret varer $a=new Vare(); $a->vnr=10; $a->navn="Smart brille"; $a->billede="img/brille.gif"; $a->pris="12.25"; $a->beskrivelse="En fantastisk brille, som får dig til at se utrolig godt ud!"; //læg varen ind i kataloget $katalog[10]=$a; ……. $_SESSION['katalog']=$katalog; }