Interaktionsudvikling, Multimediedesigneruddannelsen, Århus Erhvervsakademi

Dag 5 -Opsamling

Konstruktion og modellering

Plan :

 

I grundbogen:

 


Opsamlende løsningseksempler

Dag 1 Installation af WAMP, Grundlæggende programmering i PHP

Handondag1.php

 

Dag 2 Forms:

 

Opg. 1

Prøv at få dette eksempel til at kører på den lokale testserver. Dvs. ved at gemme form_validation_id.html på testserveren og så lave en formfeedback.php side som bliver aktiveret når brugeren trykker på submit.

<form name="myForm" method="post" action="form_feedback.php" onsubmit="return validateForm()">  

form_feedback.php looks like this:

<p>Welcome <?php echo $_POST["name"]; ?>!<br />
Your email is <?php echo $_POST["email"]; ?> .</br />
Telephone number is <?php echo $_POST["telefon"]; ?>

 

 

Projekt2-1 krav om clientside validering via javascript og formfeedback via serverside PHP.

Kravspecifikation og statusdokument.

 

Opg. 3 Serverside validering

Lav via PHP en serverside validering af opg. 1. som kan bruges i stedet for client side valideringen som sker via javascript.

Mit løsningsforslag

 

Tip: Du kan her benytte funktionerne strlen og is_numeric (se nærmere på www.php.net, hvor du finder samtlige php-funktioner dokumenteret).

Overvej fordele og ulemper ved at benytte henholdsvis klientside og serverside validering. Hvilken valideringsform bør foretrækkes? Begrund dit svar.

Opg. 4

Lav en formfeedback side som kan præsentere data fra følgende bestillingsformular. http://www.sawmac.com/missing/javascript/tutorials/examples/chapter09/complete_9.2.html

Mit løsningsforslag

Dag 3 Server side includes

 

Solution4-1

Solution4-2

Solution4-3

Solution4-4

 

Dag 4 Session, login og skrivning til tekstdokumenter

 

  1. Prøv at forstå koden i PHP Solution 9-1: A Simple session example (ch09) ved at skrive egne kommentar i koden.

session01.php

2. Lav en simpel login side med dit eget password i stil med login eksempel.

3.Udbyg din simple login side så man skal indtaste brugernavn og password.

login_pass.php

4.Afprøv nogle af eksemplerne på Hurtig dansk beskrivelse af hvordan PHP arbejder med eksterne filer på din testserver. F.eks. læse fra eksterne tekstfil, skriv i eksterne tekstfil.

skriver_tek st til minfil.txt

sogemaskiner.txt

laestekst.php

 

Gæstebog via PHP,tekstfil og Javascript validering, Jquery

gaestebog.php

Som tekstfil gaestebog.php

 

 


 

Eksamen og eksamensprojektbeskrivelse (Interaktion)

 

Interaktion

Vi ligger vægt på at I har arbejdet selvstændigt med de teknologier,som der er arbejdet med på de to første semestre. Det betyder, at klientside programmering (HTML,CSS, Javascript, ActionScript) og serverside programmering (PHP) gerne skal være repræsenteret.

Rapporten skal redegøre for tekniske og funktionelle krav  til produktet, samt hvordan produktet er struktureret og centrale elementer er programmeret.

Kildekoden for centrale elementer i produktet skal gerne være overskuelig, tilgængelig og kommenteret.

 

Hvad skal I have lært på 1. og 2. semester interaktion?

Prøv at undersøge hvad den nyeste studieordning på s.16, siger om formålet med faget interaktion på 1. og 2. semester.

 

Som faglærer i interaktion har jeg, ud fra studieordningen, lavet følgende beskrivelse af faget interaktion på 1. og 2.semester. (pdf dokumnent)

 


 

Undervisningsevaluering på Fronter/ konstr og model/ressourcer