1 / 13

Intro

Intro. Forelæsning 2 Linux install-party lør.14.sept kl. 9.00 – 16.00 man. 14.okt 10.00 – 16.00 Kursets omfang :7,5 ECTS

afya
Download Presentation

Intro

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intro Forelæsning 2 • Linux install-party lør.14.sept kl. 9.00 – 16.00man. 14.okt 10.00 – 16.00 • Kursets omfang :7,5 ECTS • Kursussammensætning: forelæsning – læse – arbejde selvstændigt –newsgroup – øvelsestime – aflevering.At læse i ”Beginning PHP”. Studieteknik revisitedAnvende newsgroup: news.it-c.dk. Vælg it-c.courses.W2

  2. 2. forelæsning • Vigtige begreber • Sidste forelæsning • Formularer i HTML-dokumenter • PHP. Udsagn • If-statement- Boolske værdier • Elseif • Switch • Næste uges læsning i ”Beginning PHP”. Bemærk 2 kapitler!! • Næste uges opgavesæt.

  3. Hvad skete sidste gang • Vision: dynamiske websites kan være mere end:Institutioner der broadcaster informationer til kunde/forbruger/borger Men også: communities (= fællesskaber, samfund) corporations (= korporationer, selskaber ) cooperations (= samarbejder ) ;hvor det enkelte menneske - både er leverandør og forbruger af data,- ikke optræder i adskilte IT-systemer som ”extranet”, ”internet” eller”intranet”. - ikke er placeret i et systems ”backend” eller ”frontend”

  4. Begreber script, program, syntaks, datatype, heltal, integer, double, streng (tekststreng, string), array, object, unknown type. Variabel: $variabelnavn Konstant: define(”KONSTANTNAVN”, konstantens værdi) gettype($variabelnavn) settype($variabelnavn, ”datatype”) environment variable : variabler – allerede – satte udenfor PHP-syntaksen.

  5. Formularer i HTML-dokumenter GET- metoden. Placerer formindholdet i URLen. Et resultat fra brugersøgning kan dermed gemmes som bogmærke. Max længde 250 karakterer. Indhold bliver URL-encoded POST - metoden. Placerer formindholdet i HTTP-body. Max længde 64.000 karakterer. Er ikke synlig i Locationfeltet. Kan ikke gemmes som bogmærke.

  6. INPUT- elementer • Type:textpasswordcheckboxradiosubmitresetfilehidden

  7. Andre FORM-elementer <textarea>: <select>: bemærk den særlige <a href=””>: også hyperreferencen kan sende via GET-metoden. Nemlig <a href=”hostname.com/index.php?name=value”>

  8. Udsagn Daglidags scener:”hvis du er færdig med at pakke kan vi gå””hvis du er fyldt 18 år har du adgang til IN””hvis Peter har underskrevet kontrakten kan vi begynde at bygge” • Udsagn som hver især kan betegnes som værende entensand eller falsk (Boolske udsagn) • If-statementif ($PakkeKuffertStatus) {vi kan gå}if ($overatten) {du har adgang til IN}if ($KontraktUnderskriftStatus) {vi kan bygge}

  9. If-statement $MinAlder = 37; if ($MinAlder>=18) { echo "Du har lov til at komme ind på diskoteket IN"; } $dato = date("dmy"); $foedselsdato = "040902"; if ($foedselsdato==$dato) { echo "Tillykke med fødselsdagen"; }

  10. Boolske værdier • En variabel kan sættes til sand eller falsk: $PakkeKuffertStatus = true; If ($PakkeKuffertStatus) { echo "<font size=\"7\">Så kan vi gå!</FONT>"; } • De boolske operatorer> og <= = og = = =!= og <>AND, OR, NOT (logiske operatorer)

  11. Logisk eller og og $MinAlder = 18; $dato = date("dmy"); $foedselsdato = "030902"; if ($foedselsdato==$dato || $MinAlder >=18) { echo "Du har lov til at komme ind på diskoteket IN"; } if ($foedselsdato==$dato && $MinAlder>=18) { echo "<P>Du har lov til at komme ind på diskoteket IN"; echo "<BR>- og forresten: Tillykke med fødselsdagen!</P>"; }

  12. Elseif Elseif $MinAlder = 18; $dato = date("dmy"); $foedselsdato = "030902"; if ($MinAlder>=18) { echo "<P>Du har lov til at komme ind på diskoteket IN"; } Elseif ($foedselsdato >= $dato) echo "<BR>Desværre, du kan ikke komme ind – men tillykke med fødselsdagen! Bedre held til næste år</P>"; }

  13. Switch $MinAlder = 18; $dato = date("dmy"); $foedselsdato = "030902"; switch ($MinAlder ) { case ($MinAlder <= 15): echo "Nej, dette her er ikke noget for dig"; break; case ($MinAlder == 16): echo "Tilbage til de sure øl hjemme på værelset"; break; case ($MinAlder == 17): echo "Du skal nok få lov til næste år"; break; case ($MinAlder >= 18): echo "<P>Du har lov til at komme ind på diskoteket IN"; break; }

More Related