Gruppe: Rocky Albeck, Mark Berthelsen og Maria Solstar Programmering eksamensprojekt Dato:

Størrelse: px
Starte visningen fra side:

Download "Gruppe: Rocky Albeck, Mark Berthelsen og Maria Solstar Programmering eksamensprojekt Dato: 06.05.09"

Transkript

1 Gruppe: Rocky Albeck, Mark Berthelsen og Maria Solstar Fag: Programmering C Skole: Roskilde Tekniske Gymnasium Vejleder: Carl Bjarnasson Dato for aflevering: Side 1 af 19

2 Indholdsfortegnelse: Projektbeskrivelse side 3 - Kort problemformulering side 3 - Krav side 3 - Testspecifikation side 3 Teori side 4 - Hvad er PHP side 4 - Prototype og afprøvning side 7 Database side 10 - Forms side 10 - PHP sprog side 11 - MySQL side 12 - Afprøvning side 13 Konklusion side 13 Bilag side 14 Side 2 af 19

3 Projektbeskrivelse - Kort problemformulering Vi vil i forbindelse med vores projekt programmere en database vi vil bruge som online booking til en campingplads. Med dette har vi også lavet en hjemmeside, som det er muligt for gæsterne at kigge på. Men i dette projekt kigger vi nærmere på online booking siden og det sprog vi har brugt. Denne database har vi tænkt os at programmere ved hjælp af programmeringssproget PHP. Udover dette har vi også benyttet en smule HTML sprog for at få databasen op på nettet. Med dette har vi derfor tænkt os at sætte os ind i programmeringssproget PHP. - Krav Et overordnet krav til dette projekt er selvfølgelig at vi ender ud med en database der virker. Vi har også et krav til os selv der går ud på at vi skal opnå noget viden omkring programmeringssproget PHP og at databasen vi laver, skal være brugervenlig. - Testspecifikation I løbet af denne periode, hvor vi programmere vores database, har vi tænkt os at teste den løbende. Dette kan vi bl.a. gøre ved at oploade databasen på nettet og se om det fungere. Altså at teksten vi skriver bliver lagt ind i vores MySQL database. Når vi har fået lavet databasen har vi også tænkt os at få nogle forskellige testpersoner til at tjekke om det fungere korrekt og om de synes databasen er brugervenlig, til at forstå og også om databasen lever op til kravene. Side 3 af 19

4 Teori - Hvad er php 1 PHP er et programmeringssprog, som det er muligt at programmere alt med. PHP fokusere hovedsageligt på server-side scripting, hvilket betyder at man kan programmere alt hvad et hver andet CGI program kan gøre. Dette indebærer f.eks. det at samle formular data, generere dynamisk sideindhold eller at sende og modtage cookies. Udover dette kan PHP også meget mere. Man kan dele PHP scripts op i tre hovedområder i forhold til at de bliver brugt til: 1. Den første er som vi nævnte server-side scripting, som er det mest traditionelle hovedformål for PHP sproget. For at få dette til at fungere behøver man tre ting. Dette indebærer PHP parseren (CGI eller servermodul), en webserver og en webbrowser. Webserveren skal køres med en forbundet PHP installation og man kan få adgang til PHP programmets output med en webbrowser, mens at PHP siden ses gennem serveren. Alt dette kan køres fra ens egen PC, hvis bare man eksperimenterer med PHP programmering. 2. Den anden her er kommandoline scripting. Dette betyder at man kan lave et PHP script som fungerer uden en webserver eller en webbrowser. Dog behøver man også her PHP parseren for at bruge det på den måde. Dette er en god metode til scripts der tit og ofte eksekveres i forbindelse med cron (*nix eller Linux) eller opgravestyring i Windows. Man kan også bruge disse scripts til almindelige simple tekstbehandlingsopgaver. 3. Det tredje og sidste hovedområder er at skrive desktop applikationer. Desværre er PHP ikke det bedste sprog at lave desktop applikationer med GUI (Graphical User Interface), men hvis man er meget kendt indenfor PHP sproget og gerne vil benytte nogle mere avancerede PHP features i ens clientside applikationer, kan man også bruge PHP-GTK til at skrive disse 1 Side 4 af 19

5 programmer. Man har også muligheden for at skrive cross-platform applikationer i hoveddistributionen. Man kan også benytte PHP på alle større operative systemer. Dette inkludere: Linux Mange Unix varianter (heriblandt HP-UX, Solaris og OpenBSD) Microsoft Windows Mac OS X RISC OS Og mange andre PHP sproget understøtter også mange webservere og dette inkludere: Apache Microsoft Internet Information Server Personal Web Server Netscape og iplanet servers Oreilly Website Pro server Caudium Xitami OmniHTTPd Og mange flere PHP har et modul til majoriteten af servere og PHP kan køre som en CGI processor til de andre som understøtter CGI standard. Alt dette betyder at man med PHP har en frihed til selv at vælge et operativt system og en webserver. Man kan udover dette og vælge at benytte proceduremæssig programmering eller objekt orienteret programmering (OOP) eller ligefrem en blanding af disse. Ikke alle standard OOP features er implementeret i PHP 4, men selv om dette er mange libraries og større applikationer Side 5 af 19

6 (inklusiv PEARs library) kun skrevet ved hjælp af OOP koder. Den OOP relaterede svaghed i PHP 4 bliver rettet af PHP 5 og introducerer en komplet objekt model. Man er ikke begrænset til at output af HTML med PHP og PHPs evner inkluderer output af billeder, PDF filer og endda også Flash film (ved brug af libsgf og Ming) genereret on the fly. Man kan også udskrive en anden tekst f.eks. i form af XHTML og andre XML filer. Med PHP kan disse autogenereres og gennes i filsystemet i stedet for at de bliver printet ud og på den måde forme en server-side cache til ens dynamiske indhold. En meget stærk og betydningsfuld feature i PHP er PHPs support for mange databaser. Det er meget simpelt at skrive en database-enabled hjemmeside og følgende databaser er for øjeblikket understøttet: Adabas D dbase Empress FilePro (read only) Hyperwave IBM DB 2 Informix Ingres Interbase Frontbase msql Direct MS-SQL MySQL ODBC Oracle (OCI7 og OCI8) Ovrimos PostgreSQL SQLite Solid Side 6 af 19

7 Sybase Velocis Unix dbm En ting som PHP også understøtter, er kommunikation med andre services gennem forskellige protokoller som f.eks: LDAP IMAP SNMP NNTP POP3 http COM (Windows) Og mange andre Man kan også bruge raw network sockets og sammenkobling ved brug af en anden protokol. Også WDDX complex data exchange undestøtter PHP og dette gælder mellem næsten hvilket som helst programmeringsprog. I forbindelse med sammenkobling understøtter PGP også eksemplifikation af Java objekter og brugen af dem. - Prototype og afprøvning Inden vi helt beslutter hvordan vores database skal se ud og hvordan den skal virke skal vi lave nogle prototyper af den, og få dem afprøvet af folk så vi kan se hvad de syntes og mener om den. For ikke at spilde for mange ressourcer på at lave prototyper vil vi starte med at lave nogle simle prototyper i papirform, hvor folk så kan vælge hvad de vil gøre hvorefter vi viser det næste billede der så vil fremkomme alt efter hvilken funktion de vælger. Da vores database skal være til onlinebooking for en campingplads er vi nødt til at vælge en stor målgruppe, da folk i alle aldre tager på campingferie. Det er derfor vigtigt at databasen ikke bliver for kompliceret for gamle mennesker, men den skal alligevel indeholde de nødvendige funktioner for en bookingdatabase. Side 7 af 19

8 For at være sikre på at hele hjemmesiden ikke er for kompliceret for nogle, vil vi vise hele hjemmesiden fra forsiden, og giver så folk den opgave at de skal finde ind til databasen og lave en bestilling derinde fra. Ydermere vil vi gerne have dem til at sige hvad de tænker imens de gør det. På denne måde kan vi finde ud af hvad de har svært ved og hvad der er fint. Det er en hurtig måde at finde ud af hvad der ville være en god idé at ændre på, både på hjemmesiden og på databasen. Vi laver disse tests på mennesker i alderen I disse tests beder vi også testpersonerne om at fortælle hvad deres mening er om designet og farverne der er benyttet på siden. Dette giver os mulighed for at lave en masse ændringer og optimere vores database og hjemmeside inden den skal laves. Vi starter ud med at vi se forsiden der ser således ud: Der var ikke nogle af de personer vi testede denne side på der ikke var klar over hvad de skulle nu. Alle sammen valgte reservation og det er også det korrekte. De havde ikke noget i mod hjemmesidens opstilling men de ville gerne have lidt mørkere farver der hvor der står reservation, hytter, priser osv. så dette vil vi ændre på i vores originale. Den næste side der så fremkommer ved at klikke på reservation er denne: Side 8 af 19

9 Da vores testpersoner så denne side syntes det at det var meget forvirrende at alt teksten stod så tæt. Men de havde ingen problemer med at forstå hvad de skulle på denne side heller. Så de ændringer der skal laves på vores database er bare at lave lidt mellemrum mellem de forskellige bokse. Side 9 af 19

10 Database På vores webside har vi valgt at lave en database, som man kan bruge til at booke hytter eller grunden på campingpladsen. Denne database har vi lavet ved hjælp af My SQL, PHP sprog og ved hjælp af forms. - forms Vi har brugt forms til at designe databasen på vores webside. Vi har valgt at bruge forms, da det skal være muligt at kunne skrive i felterne og da det der bliver skrevet i felterne herefter skal føres videre over i vores My SQL database. Til at sørge for dette har vi startet vores forms ved hjælp af følgende kode: <form name="myform" method="post" action="database.php"> I denne kode starter vi med at skrive et navn på den form vi vil lave. Herefter forklare vi at tingene der bliver skrevet i forms skal føres videre til en anden side som vi til sidst har kaldt database.php. Ved at have skrevet denne kode har vi startet på en form og herefter har vi benyttet følgende kode til at få de forskellige felter frem: <label for="ankomstdato"> Ankomstdato: <font color="red">*</font> </label> Side 10 af 19

11 <input name="ankomstdato" type="text" size="12" maxlength="100"> Her starter vi et label og forklarer hvad det skal bruges til. Herefter giver vi det et navn og forklarer hvilken type label det er og hvor mange bogstaver der skal kunne skrives i det. Dette har vi fortsat indtil vi havde de antal vi ville have, hvorefter vi har afsluttet forms. - PHP sprog Som vi forklarede startede vi vores forms ved at fortælle hvilken side, teksten der blev skrevet i de forskellige labels, skulle overføres til. Her skrev vi database.php og det er her vi fortsætter. Når man har udfyldt felterne korrekt på siden med forms, kommer man videre til siden man kan se ovenfor. Her står der at reservationen er godkendt og dette betyder at oplysningerne der blev skrevet i felterne er blevet sendt til vores My SQL database. Et eksempel på dette ses nedenfor. For at få vores forms til at overføre teksten til vores database, har vi brugt PHP koder. Som det første skrev vi en kode der opretter forbindelse til vores database. Den ser ud som følgende: <? include 'config.php'; include 'opendb.php'; Herefter fortæller vi hvad der skal overføres til databasen. Dette ser ud som følgende: $Ankomstdato = $_POST['Ankomstdato']; $Afgangsdato = $_POST['Afgangsdato']; $Strgrunde = $_POST['Strgrunde']; Side 11 af 19

12 $Antalgrunde = $_POST['Antalgrunde']; $Vimedbringer = $_POST['Vimedbringer']; $Antalhytter = $_POST['Antalhytter']; $Typehytte = $_POST['Typehytte']; $Fornavn = $_POST['Fornavn']; $Efternavn = $_POST['Efternavn']; $Adresse = $_POST['Adresse']; $By = $_POST['By']; $Postnr = $_POST['Postnr']; $Land = $_POST['Land']; $Telefon = $_POST['Telefon']; $Mobil = $_POST['Mobil']; $ = $_POST[' ']; Efter vi har fortalt hvad der skal overføres til databasen, skal vi fortælle i hvilken database disse informationer skal overføres. Det gør vi ved hjælp af følgende kode: mysql_query("insert INTO `Reservation` ( `Ankomstdato`, `Afgangsdato`, `Strgrunde`, `Antalgrunde`, `Vimedbringer`, `Antalhytter`, `Typehytte`,`Fornavn`,`Efternavn`,`Adresse`,`By`,`Postnr`,`Land`, `Telefon`, `Mobil`,` ` ) VALUES ('$Ankomstdato', '$Afgangsdato', '$Strgrunde', '$Antalgrunde', '$Vimedbringer', '$Antalhytter', '$Typehytte', '$Fornavn', '$Efternavn', '$Adresse', '$By', '$Postnr', '$Land', '$Telefon', '$Mobil', '$ ' ) ") or die(mysql_error()); I vores tilfælde fortæller vi at informationer skal overføres til databasen der hedder Reservation. - My SQL database For at få forms og php koder til at arbejde korrekt sammen, er det vigtigt at man sørger for, at fortælle hvilke informationer der skal overføres, i korrekt rækkefølge. F.eks. er vores første felt ankomstdato og derfor at det vigtigt at ankomstdato altid kommer først i php koderne men også at ankomstdato står først i vores My SQL database. Vi har lavet vores database i phpmyadmin og den ser ud som følgende: Side 12 af 19

13 Her kan man se at ankomstdato står øverst, som den jo skal, og sådan fortsætter det hele vejen ned til , som er det sidste felt på vores reservationsside på websiden. Afprøvning Da vi ikke mener det er nok at vi selv tjekker vores database, har vi fået nogle venner og bekendte til at hjælpe os. Vi har testet personer i alderen Her skulle de tjekke om hjemmesiden med databasen på var til at overskue og om de kunne finde ind til online booking. Herefter skulle de teste om databasen fungerede og studse over om der var ting der kunne gøres bedre. De resultater vi fik fra dem var at det er en fin overskuelig side og at det er nemt at finde ind til siden hvor de kan reservere. De synes også at selve reservationen fungere fint og der var ikke rigtig nogen af dem der havde nogle idéer til hvordan man kunne have gjort det anderledes. Dette skyldes nok også at det ikke var et fag de havde specielt meget viden indenfor. Konklusion I projektbeskrivelse stillede vi nogle forskellige krav til vores produkt og til os selv. Dette var at produktet skulle være brugervenligt og at vi skulle opnå en viden indenfor programmeringssproget PHP. I forhold til produktet føler vi at vi har lavet det sådan så at det lever op til kravene. Det er i hvert fald hvad vi har fundet ud af efter at nogle testpersoner har testet det. I forbindelse med at få Side 13 af 19

14 viden inden for PHP sproget, er det også gået godt. Vi har læst nogle ting og fundet ud af nogle ting som vi ikke var klar over inden vi gik ind til dette projekt. Bilag - Online booking <html> <head> <title> IT - eksamensprojekt </title> </head> <body bgcolor="#eeeeee"> <center> <div style="height:180px;width:800px"> <div style="background-color:#458b74"> <center> <img src="logo.jpg" width="800px" height="180px"> </div> <div style="background-color:#458b74;height:1px;width:800px;"> <center><tt><a href="cforside.html" style="text-decoration:none"><span style="fontweight: normal; color: black;">forside</a></span> <a href="cinformation.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">information</span></a> <a href="caktiviteter.html"style="text-decoration:none"><span style="font-weight: normal; color: black;">aktiviteter</span></a> <a href="chytter.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">hytter</span></a> <a href="cpriser.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">priser</span></a> <a href="creservation.php" style="text-decoration:none"><span style="font-weight: normal; color: black;">reservation</span></a> &nbsp <a href="ckontakt.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">kontakt</span></a> <a href="ckort.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">kort</span></a> </div> <div style="background-color:#97ffff;height:900px;width:800px;"> <font color="black"><font size="5"><font face="sylfaen"> Online reservation </font></font> <font color="black"><font size="4"><tt> <form name="myform" method="post" action="database.php"> <label for="ankomstdato"> Ankomstdato:<font color="red">*</font> </label> <input name="ankomstdato" type="text" value="<? echo $_SESSION['temp_Ankomstdato'];?>" size="12" maxlength="100"> <label for="afgangsdato"> Afgangsdato:<font color="red">*</font> </label> <input name="afgangsdato" type="text" value="<? echo $_SESSION['temp_Afgangsdato'];?>" size="12" maxlength="100"> Side 14 af 19

15 <label for="strgrunde">grundstørrelse:</label> <select name="strgrunde"> <option value="lille">lille</option> <option value="mellem">mellem &n bsp; </optio n> <option value="stor">stor</option> </select> <label for="antalgrunde"> Antal grunde:</label> <select name="antalgrunde"> <option value="0">0</option> <option value="1">1 &nbsp ; </option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> <label for="vimedbringer"> Vi medbringer:</label> <select name="vimedbringer"> <option value="intet"> </option> <option value="telt">telt</option> <option value="campingvogn">campingvogn</option> <option value="telt + Campingvogn">Telt + Campingvogn</option> </select> <label for="antalhytter"> Antal hytter:</label> <select name="antalhytter"> <option value="0">0</option> <option value="1">1 &nbsp ; </option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <label for="typehytte"> Type hytte:</label> <select name="typehytte"> <option value="ingen"> </option> <option value="type A">Type A &nbs p; </option> <option value="type B">Type B</option> </select> <label for="fornavn"> Fornavn:<font color="red">*</font> </label> <input name="fornavn" type="text" value="<? echo $_SESSION['temp_Fornavn'];?>" size="35" maxlength="100"> Side 15 af 19

16 <label for="efternavn">efternavn:<font color="red">*</font> </label> <input name="efternavn" type="text" value="<? echo $_SESSION['temp_Efternavn'];?>" size="35" maxlength="100"> <label for="adresse"> Adresse:<font color="red">*</font> </label> <input name="adresse" type="text" value="<? echo $_SESSION['temp_Adresse'];?>" size="35" maxlength="100"> <label for="by"> By:<font color="red">*</font> </label> <input name="by" type="text" value="<? echo $_SESSION['temp_By'];?>" size="35" maxlength="100"> <label for="postnummer"> Postnr:<font color="red">*</font> </label> <input name="postnr" type="text" value="<? echo $_SESSION['temp_Postnr'];?>" size="35" maxlength="100"> <label for="land"> Land:<font color="red">*</font> </label> <select name="land"> <option value="austria">austria &nbsp ; &nbs p; &nb sp;</option> <option value="belgien">belgien</option> <option value="danmark">danmark</option> <option value="deutschland">deutschland</option> <option value="espania">espania</option> <option value="finland">finland</option> <option value="france">france</option> <option value="færøerne">færøerne</option> <option value="great Britain">Great Britain</option> <option value="hungary">hungary</option> <option value="ireland">ireland</option> <option value="island">island</option> <option value="israel">israel</option> <option value="italia">italia</option> <option value="luxemborg">luxemborg</option> <option value="nederland">nederland</option> <option value="norge">norge</option> <option value="polen">polen</option> <option value="portugal">portugal</option> <option value="schweitz">schweitz</option> <option value="sverige">sverige</option> <option value="usa">usa</option> </select> <label for="telefon"> Telefon:<font color="red">*</font> </label> <input name="telefon" type="text" value="<? echo $_SESSION['temp_Telefon'];?>" size="35" maxlength="100"> <label for="mobil"> Mobil: </label> <input name="mobil" type="text" value="<? echo $_SESSION['temp_Mobil'];?>" size="35" maxlength="100"> <label for=" "> <font color="red">*</font> </label> <input name=" " type="text" value="<? echo $_SESSION['temp_ '];?>" size="35" maxlength="100"> &nbsp Ved et klik på bekræft, Side 16 af 19

17 accepteres <a href="cbetingelser.html" target="_blank" style="textdecoration:none">betingelser</a></font> <input type="submit" value="bekræft"> <input type="reset" value="reset"> </div> </form> </html> </div> - PHP side <html> <head> <title> IT - eksamensprojekt </title> </head> <body bgcolor="#eeeeee"> <center> <div style="height:180px;width:800px"> <div style="background-color:#458b74"> <center> <img src="logo.jpg" width="800px" height="180px"> </div> <div style="background-color:#458b74;height:1px;width:800px;"> <center><tt><a href="cforside.html" style="text-decoration:none"><span style="fontweight: normal; color: black;">forside</a></span> <a href="cinformation.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">information</span></a> <a href="caktiviteter.html"style="text-decoration:none"><span style="font-weight: normal; color: black;">aktiviteter</span></a> <a href="chytter.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">hytter</span></a> <a href="cpriser.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">priser</span></a> <a href="creservation.php" style="text-decoration:none"><span style="font-weight: normal; color: black;">reservation</span></a> &nbsp <a href="ckontakt.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">kontakt</span></a> <a href="ckort.html" style="text-decoration:none"><span style="font-weight: normal; color: black;">kort</span></a> </div> <div style="background-color:#97ffff;height:700px;width:800px;"> Side 17 af 19

18 <center><font face="sylfaen"><font size="5">fortsættelse: reservation </font></font> <? include 'config.php'; include 'opendb.php'; //if(isset($_post['bekræft'])){ $Ankomstdato = $_POST['Ankomstdato']; $Afgangsdato = $_POST['Afgangsdato']; $Strgrunde = $_POST['Strgrunde']; $Antalgrunde = $_POST['Antalgrunde']; $Vimedbringer = $_POST['Vimedbringer']; $Antalhytter = $_POST['Antalhytter']; $Typehytte = $_POST['Typehytte']; $Fornavn = $_POST['Fornavn']; $Efternavn = $_POST['Efternavn']; $Adresse = $_POST['Adresse']; $By = $_POST['By']; $Postnr = $_POST['Postnr']; $Land = $_POST['Land']; $Telefon = $_POST['Telefon']; $Mobil = $_POST['Mobil']; $ = $_POST[' ']; if(empty($ankomstdato)){ echo "Du mangler at skrive ankomstdato! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($afgangsdato)){ echo "Du mangler at skrive afgangsdato! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($fornavn)){ echo "Du mangler at skrive fornavn! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($efternavn)){ echo "Du mangler at skrive efternavn! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($adresse)){ echo "Du mangler at skrive din adresse! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($by)){ echo "Du mangler at skrive din by! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($postnr)){ echo "Du mangler at skrive dit postnummer! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($telefon)){ echo "Du mangler at skrive dit telefonnummer! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($ )){ echo "Du mangler at skrive din ! Klik venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } elseif(empty($vimedbringer)){ echo "Du mangler at acceptere betingelser! Klik Side 18 af 19

19 venligst på linket, tilbage, nedenfor, for at komme tilbage. Klikker Du i stedet på linket, udført, vil din reservation blive annulleret."; } else{ mysql_query("insert INTO `Reservation` ( `Ankomstdato`, `Afgangsdato`, `Strgrunde`, `Antalgrunde`, `Vimedbringer`, `Antalhytter`, `Typehytte`,`Fornavn`,`Efternavn`,`Adresse`,`By`,`Postnr`,`Land`, `Telefon`, `Mobil`,` ` ) VALUES ('$Ankomstdato', '$Afgangsdato', '$Strgrunde', '$Antalgrunde', '$Vimedbringer', '$Antalhytter', '$Typehytte', '$Fornavn', '$Efternavn', '$Adresse', '$By', '$Postnr', '$Land', '$Telefon', '$Mobil', '$ ' ) ") or die(mysql_error()); echo "Din reservation er nu godkendt. Du vil modtage en e- mail med oplysninger, når vi har noteret din reservation. Klik venligst på linket: udført."; } //}?> <a href="javascript:history.go(-1)">tilbage</a> <a href="cudfort.html">udført </div> Side 19 af 19

Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06.

Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06. Ordbøgerne.dk Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06 Side 1 af 35 Indholdsfortegnelse Indledning:...3 Design...4 Visuelt design:...4

Læs mere

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013

IT projekt uge 4 9. Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 PHP-Projekt IT projekt uge 4 9 Marie Vinter, Roskilde Tekniske Gymnasium, klasse 2.6 IT, bw, uge 4 9 2013 4-3-2013 Indholdsfortegnelse Indledende afsnit... 2 Brainstorm... 2 User stories... 2 Problemformulering...

Læs mere

Loginsystem (med MySQL)

Loginsystem (med MySQL) Denne guide er oprindeligt udgivet på Eksperten.dk Loginsystem (med MySQL) Dette er en guide til, hvordan man kan lave et loginsystem med php og muligvis også med sessioner og MySQL Skrevet den 02. Feb

Læs mere

Web 2.0. World Wide Web (www)

Web 2.0. World Wide Web (www) Web 2.0 World Wide Web (www) I marts 1989 skrev Tim Berners-Lee et information udveksling program kaldt ENQUIRE. Da han arbejde i CERN, var han ikke tilfreds med kommunikationen, derfor videreudviklede

Læs mere

Tagwall med Php & MySQL

Tagwall med Php & MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall

Læs mere

PHP Snippets. De små korte. Skrevet af Daniel Pedersen

PHP Snippets. De små korte. Skrevet af Daniel Pedersen PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

Læs mere

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF.

Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Sådan kan du sende data fra din egen hjemmeside til JitBesked via en HTML-JDF. Vejledningen her beskriver hvordan man opbygger en form i HTML og sender indholdet af felterne til JitBesked. Det kræver du

Læs mere

Naja Schlüter Roskilde Tekniske Gymnasium 26/ Interessentanalyse

Naja Schlüter Roskilde Tekniske Gymnasium 26/ Interessentanalyse Interessentanalyse Jeg fik til opgave at skulle lave en ny studieweb som er min egen personlige side. Min studieweb skal bruges til lidt information og så vil jeg løbende igennem de to år jeg har igen

Læs mere

CentOS 7. Lavet af Ali Sarac og Andreas Jensen

CentOS 7. Lavet af Ali Sarac og Andreas Jensen CentOS 7 Lavet af Ali Sarac og Andreas Jensen 3.8.2017 Indholdsfortegnelse Konklusion... 3 Installer CentOS 7 i VMware... 3 Installation af Apache, PHP5 og vores HTML side... 7 2.4 spørgsmål... 12 Kildekoder...

Læs mere

Arkitektur for begyndere

Arkitektur for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Arkitektur for begyndere Denne artikel beskriver forskellige basale n-tier arkitekturer. Som man bør kende og have valgt inden man går igang med at udvikle

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

Læs mere

Af: Safa Sarac Klasse 3.4 Skole: Roskilde Tekniske Gymnasium, HTX Vejleder(e): Karl B Dato: 26. marts 2012

Af: Safa Sarac Klasse 3.4 Skole: Roskilde Tekniske Gymnasium, HTX Vejleder(e): Karl B Dato: 26. marts 2012 Projektbeskrivelse til eksamen i informationsteknologi B og Programmering C - Projektnavn: Privat mailer Af: Safa Sarac Klasse 3.4 Skole: Roskilde Tekniske Gymnasium, HTX Vejleder(e): Karl B Dato: 26.

Læs mere

PHP Quick Teknisk Ordbog

PHP Quick Teknisk Ordbog PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,

Læs mere

SKOLELOGIN KNANPU1 FULDE NAVN ANAN PUSKAR EMAIL ANAN-1991@HOTMAIL.COM URL TIL LØSNING HTTP://WWW.ANANP.DK/SURVEY URL TIL PORTFOLIO

SKOLELOGIN KNANPU1 FULDE NAVN ANAN PUSKAR EMAIL ANAN-1991@HOTMAIL.COM URL TIL LØSNING HTTP://WWW.ANANP.DK/SURVEY URL TIL PORTFOLIO SKOLELOGIN KNANPU1 FULDE NAVN ANAN PUSKAR EMAIL ANAN-1991@HOTMAIL.COM URL TIL LØSNING HTTP://WWW.ANANP.DK/SURVEY URL TIL PORTFOLIO HTTP://WWW.ANANP.DK/PORTFOLIO Opgavebeskrivelse Jeg er ansat hos firmaet

Læs mere

Ratingsystem i PHP og MySQL

Ratingsystem i PHP og MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Ratingsystem i PHP og MySQL Lær at lave et system til at vise rating/bedømmelse på artikler og nyheder. Skrevet den 03. Feb 2009 af virtual1ty I kategorien

Læs mere

Procesbeskrivelse - Webprogrammering

Procesbeskrivelse - Webprogrammering Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...

Læs mere

Uploade billeder eller andre filer ved hjælp af php og mysql

Uploade billeder eller andre filer ved hjælp af php og mysql Denne guide er oprindeligt udgivet på Eksperten.dk Uploade billeder eller andre filer ved hjælp af php og mysql Denne artikel viser hvordan man kan uploade et billede eller en anden fil, og tilknytte det

Læs mere

Begrynder til at lave log ind system

Begrynder til at lave log ind system Denne guide er oprindeligt udgivet på Eksperten.dk Begrynder til at lave log ind system Hej Vil jeg gerne lave en lille programmering forklare til hvordan du laver din helt egen lille start på at log ind

Læs mere

Gæstebog med validering opbygget med MySQL

Gæstebog med validering opbygget med MySQL Denne guide er oprindeligt udgivet på Eksperten.dk Gæstebog med validering opbygget med MySQL Dette er en simpel gæstebog, som kan hjælpe folk med at lave en velfungerende gæstebog uden alt for meget arbejde.

Læs mere

Programmering I Java/C#

Programmering I Java/C# Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren

Læs mere

Roskilde Tekniske Gymnasium. Eksamensprojekt. Programmering C niveau

Roskilde Tekniske Gymnasium. Eksamensprojekt. Programmering C niveau Roskilde Tekniske Gymnasium Eksamensprojekt Programmering C niveau Andreas Sode 09-05-2014 Indhold Eksamensprojekt Programmering C niveau... 2 Forord... 2 Indledning... 2 Problemformulering... 2 Krav til

Læs mere

I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen ud i en løkke

I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen ud i en løkke Denne guide er oprindeligt udgivet på Eksperten.dk MySQL for nybegynder I denne arktikle går jeg gennem Slet, Ret og Opret data i en MySQL database. der er også en lille del i den hvor den postere datanen

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

Afsending af s vha. ASP

Afsending af  s vha. ASP Denne guide er oprindeligt udgivet på Eksperten.dk Afsending af emails vha. ASP Det kan ofte være praktisk at afsende emails fra sin hjemmeside. Denne artikel tager udgangspunkt i komponenten JMail fra

Læs mere

Lav en hjemme side der kan sælge fly billetter til en stor i Europa.

Lav en hjemme side der kan sælge fly billetter til en stor i Europa. EKSAMENS OPGAVE Lav en hjemme side der kan sælge fly billetter til en stor i Europa. Det første jeg startede ud med var at brainstorme hvad det var jeg skulle bruge i min side da jeg nu ved hvad den skal

Læs mere

Onlinebooking.dk. Book online nemt som 1 2 3

Onlinebooking.dk. Book online nemt som 1 2 3 Onlinebooking.dk Book online nemt som 1 2 3 Med onnlinebooking kan du tilbyde din kunder at booke deres ferie direkte hjemme fra deres stue. Derved slipper campingpladsen for al administration, og butikken

Læs mere

Portfolie Redesign. Forord. Det tekniske. Tema ide. Css. opløsning.

Portfolie Redesign. Forord. Det tekniske. Tema ide. Css. opløsning. Portfolie Redesign dette er en gennemgang af opbyggelse af mit portfolie, med samtilige begrunderlser af design valg. Forord Min portfolie hjemmeside er fra start af ment som et startplatform og ikke et

Læs mere

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4

IT opgave. Informationsteknologi B. Vejleder: Karl. Navn: Devran Kücükyildiz. Klasse: 2,4 IT opgave Informationsteknologi B Vejleder: Karl Navn: Devran Kücükyildiz Klasse: 2,4 Dato:03-03-2009 1 Indholdsfortegnelse 1. Indledning... 3 2. Planlægning... 3 Kommunikationsplanlægning... 3 Problemstillingen...

Læs mere

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard Serversideprogrammering, CMS og eshop Dag 1: Introduktion og serverside programmering Niels Østergaard Dagens program Introduktion til forløbet Begrebet serverside Introduktion til PHP-programmering Tilmelding

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007

JSP, Tomcat. Tutorial lavet af Jákup W. Hansen TSU semester 10.october 2007 JSP, Tomcat Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 10.october 2007 Hvad er JSP(Java Server Pages): Det er en teknik som er bygget ovenover Servlets teknikken, men fidusen er at det skal

Læs mere

Interaktionsudvikling

Interaktionsudvikling Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html

Læs mere

Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online.

Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online. Mendeley på Mac Mendeley er både en reference manager og et akademisk socialt netværk. Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online. Mendeley kan generere litteraturlister

Læs mere

Vejledning til RKSK s VDI konsulent login løsning juni 2015.

Vejledning til RKSK s VDI konsulent login løsning juni 2015. Vejledning til RKSK s VDI konsulent login løsning juni 2015. Den hidtidige login løsning via Citrix (login.rksk.dk) er lukket. Hvordan får man som konsulent adgang til RKSK s VDI Jumpstation? Ny bruger

Læs mere

Foto-Applikation Dokumentation. Et Kod-i-Ferien projekt

Foto-Applikation Dokumentation. Et Kod-i-Ferien projekt Foto-Applikation Dokumentation Et Kod-i-Ferien projekt 1 Indholdsfortegnelse Systemets generelle opsætning... 3 Systemets elementer... 4 iphone applikation... 4 PHP-script... 4 Wordpress-plugin... 4 Website...

Læs mere

Computerspil. Hangman. Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium.

Computerspil. Hangman. Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium. 10-02-2015 Computerspil Hangman Stefan Harding, Thomas Bork, Bertram Olsen, Nicklas Thyssen og Ulrik Larsen Roskilde Tekniske Gymnasium. Kom/it c Indhold Intro... 2 Indledende aktivitet... 2 Kommunikations

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

Læs mere

Guide til din computer

Guide til din computer Guide til din computer Computerens anatomi forklaret på et nemt niveau Produkt fremstillet af Nicolas Corydon Petersen, & fra Roskilde Tekniske Gymnasium, kommunikation & IT, år 2014 klasse 1.2 12-03-2014.

Læs mere

Her ses et screenshot af websitet solsystemet i menuen Merkur. Baggrundsbillede skal være static så resten af siden skal man scrolle ned for at se.

Her ses et screenshot af websitet solsystemet i menuen Merkur. Baggrundsbillede skal være static så resten af siden skal man scrolle ned for at se. Solsystemet lavet af Jesper Kjær Webintegrator i Kastrup Tekniske Skole Grundforløbsprøve 2014 Opgave: Vores solsystem Onsdag 23 april til onsdag 7 maj Her ses et screenshot af websitet solsystemet i menuen

Læs mere

My booking. Generelt. Forsiden. Version 9.0

My booking. Generelt. Forsiden. Version 9.0 My booking Version 9.0 System til at lave online bookinger, med mulighed for opdeling i grupper, forskellige booking typer, ændre layout indstillinger, status styring, sprogvalg samt en del mere, detaljer

Læs mere

Session-highjack...et halvt skridt mod en modgift

Session-highjack...et halvt skridt mod en modgift Denne guide er oprindeligt udgivet på Eksperten.dk Session-highjack...et halvt skridt mod en modgift Denne artikel forsøger at beskrive hvad PHP session highjacking er og prøver at komme med et bud på

Læs mere

Dynamisk PHP design OPDATERET

Dynamisk PHP design OPDATERET Denne guide er oprindeligt udgivet på Eksperten.dk Dynamisk PHP design OPDATERET I har måske undret jer over "http://bla.dk/?side=kontakt", her beskriver jeg hvordan, og hvorfor Skrevet den 03. Feb 2009

Læs mere

Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK

Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK Curriculum Vitae PETER VILLADSEN MOBIL: +45 5080 1010 E-MAIL: PVILLADSEN@GMAIL.COM RAVNSBORGVEJ 91 DK-4600 KØGE WWW.PVILLADSEN.DK Profil Erfaren udvikler med teknisk indsigt. Arbejder pt. meget med udvikling

Læs mere

Mendeley er både en reference manager og et akademisk socialt netværk.

Mendeley er både en reference manager og et akademisk socialt netværk. Mendeley på Mac Mendeley er både en reference manager og et akademisk socialt netværk. Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online. Mendeley kan generere litteraturlister

Læs mere

Web- og serverprogrammering

Web- og serverprogrammering Web- og serverprogrammering Introduktion til web- og serverprogrammering - dag 1 Overblik over WSP, eller: de 3+x sprog i webprogrammering (HTML, CSS, JavaScript, plus x serverside-sprog) Installation

Læs mere

Computerens - Anatomi

Computerens - Anatomi 2014 Computerens - Anatomi Rapporten er udarbejdet af Andreas og Ali Vejleder Karl G Bjarnason Indholdsfortegnelse Formål... 2 Indledning... 2 Case... 3 Design... 3 Skitser... 4 Planlægning... 5 Kravsspecifikation...

Læs mere

Med register_globals = On får du automatisk adgang til en række variabelnavne i dit script.

Med register_globals = On får du automatisk adgang til en række variabelnavne i dit script. Denne guide er oprindeligt udgivet på Eksperten.dk Register Globals Off Lad os slå en ting fast med det samme - register_globals = Off er en god ting, i hvert fald set ud fra et sikkerhedsmæssigt synspunkt.

Læs mere

grafisk workflow OPGAVE: EMBRACE-IT WEBSITE

grafisk workflow OPGAVE: EMBRACE-IT WEBSITE grafisk workflow OPGAVE: EMBRACE-IT WEBSITE BESKRIVELSE GRAFISK WORKFLOW BESKRIVELSE Den tidligere nævnte virksomhed Embrace-IT, forsøger i takt med at virksomhen vokser, at opdatere og optimere deres

Læs mere

I mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online.

I mit script tager jeg højde for det problem ved, at gemme et unikt tal mellem 0-9 på 6 cifre og derved vil de så blive vist som 2 online. Denne guide er oprindeligt udgivet på Eksperten.dk Hvem er online? Online script, som tager højde for at der kan være flere personer, som har den samme IP-adresse. Scriptet viser hvor lang tid brugeren

Læs mere

ViKoSys. Virksomheds Kontakt System

ViKoSys. Virksomheds Kontakt System ViKoSys Virksomheds Kontakt System 1 Hvad er det? Virksomheds Kontakt System er udviklet som et hjælpeværkstøj til iværksættere og andre virksomheder som gerne vil have et værktøj hvor de kan finde og

Læs mere

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX

Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX IT -Eksamen Andreas Lauge V. Hansen klasse 3.3t Roskilde HTX [Vælg en dato] Indhold Indledning... 2 Teori... 3 Hvorfor dette design... 4 Produktet... 4 Test og afprøvning... 9 Konklusion... 10 Indledning

Læs mere

De skjulte input typer:

De skjulte input typer: Hvis man skal lave en html formular er der nogle felter til rådighed som kan benyttes, alt efter hvad output fra formularen skal være. Det felt som alle andre felter skal omkranses af er form tagget, som

Læs mere

PHP Pagination. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 01. May 2011 af dab93 I kategorien Programmering / Andre

PHP Pagination. Denne guide er oprindeligt udgivet på Eksperten.dk. Skrevet den 01. May 2011 af dab93 I kategorien Programmering / Andre Denne guide er oprindeligt udgivet på Eksperten.dk PHP Pagination I denne guide lærer du om at lave et pagination system med programmerings sproget PHP og MySQL database. Et pagination system er en "side-skiftende"

Læs mere

Dokumentering af umbraco artikeleksport:

Dokumentering af umbraco artikeleksport: Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15.12

Installation og Drift. Aplanner for Windows Systemer Version 8.15.12 Installation og Drift Aplanner for Windows Systemer Version 8.15.12 Aplanner for Windows løsninger Anbefalet driftsopsætning Cloud løsning med database hos PlanAHead Alle brugere, der administrer vagtplaner

Læs mere

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...

Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...

Læs mere

I denne artikel vil jeg gennemgå hvordan en side for RSS "Live Bogmærke" kan se ud.

I denne artikel vil jeg gennemgå hvordan en side for RSS Live Bogmærke kan se ud. Denne guide er oprindeligt udgivet på Eksperten.dk RSS "Live Bogmærke" I denne artikel vil jeg gennemgå hvordan en side for RSS "Live Bogmærke" kan se ud. Skrevet den 10. Feb 2009 af madsass I kategorien

Læs mere

Dit budskab i centrum

Dit budskab i centrum Dit budskab i centrum Websites hurtigt og nemt Wizi er et standard Content Management System udviklet "in-house" af Vizion Factory NewMedia. Vi har implementeret skræddersyede CMS løsninger for vores kunder

Læs mere

Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online.

Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online. Mendeley på Mac Mendeley er både en reference manager og et akademisk socialt netværk. Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online. Mendeley kan generere litteraturlister

Læs mere

Netværk & elektronik

Netværk & elektronik Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars

Læs mere

Roskildes tekniske gymnasium. Kulløse Mijlømesse. Afsluttende kom/it projekt

Roskildes tekniske gymnasium. Kulløse Mijlømesse. Afsluttende kom/it projekt Roskildes tekniske gymnasium Kulløse Mijlømesse Afsluttende kom/it projekt Casper Hansen og Christian Hansen 26-04-2009 Indhold Indledning... 3 Planlægning... 3 Overvejelser... 3 Hvordan man kommer til

Læs mere

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre...

Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre... Sådan logger du ind... 2 Hvilke mapper kan du tilgå... 3 Visning af eksempel af en fil... 5 Sådan deler du en fil... 7 Se hvad du deler med andre... 9 Offline synkronisering... 11 Klienter til mobile enheder...

Læs mere

Curriculum Vitae. Type År Sidst Niveau Type År Sidst Niveau

Curriculum Vitae. Type År Sidst Niveau Type År Sidst Niveau Curriculum Vitae Personoplysninger Navn: Søren Hvidkjær Andersen Adresse: Solbærmarken 5 By: 8641 Sorring Mobil: +45 24 82 98 87 E-mail: soren@hvidand.dk Født: 16. Juli 1971 Civilstand: Introduktion Gift

Læs mere

Opdatering af ISOWARE til version 6.1.0

Opdatering af ISOWARE til version 6.1.0 Opdatering af ISOWARE til version 6.1.0 September 2015 Indhold Kontaktoplysninger... 1 VIGTIGT... 2 Opdatering af trejdepartssoftware... 2 Opdatering til version 6.1.0.... 2 1. Backup af databasen... 3

Læs mere

Manual til administration af online booking

Manual til administration af online booking 2016 Manual til administration af online booking ShopBook Online Med forklaring og eksempler på hvordan man konfigurerer og overvåger online booking. www.obels.dk 1 Introduktion... 4 1.1 Formål... 4 1.2

Læs mere

Webside score seo-haip.com

Webside score seo-haip.com Webside score seo-haip.com Genereret Maj 08 2019 15:11 PM Scoren er 44/100 SEO Indhold Titel Seo Haip Længde : 8 Kan optimeres; Optimalt bør din titel indeholde mellem 10 og 70 karakterer (med mellemrum)

Læs mere

Læringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4

Læringsprogram. Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 Læringsprogram Christian Hjortshøj, Bjarke Sørensen og Asger Hansen Vejleder: Karl G Bjarnason Fag: Programmering Klasse 3.4 R o s k i l d e T e k n i s k e G y m n a s i u m Indholdsfortegnelse FORMÅL...

Læs mere

Cecilie Maria Nielsen, Mathias Fornitz Eriksen og Martin Arnetoft klasse 1.6 07-05-2010

Cecilie Maria Nielsen, Mathias Fornitz Eriksen og Martin Arnetoft klasse 1.6 07-05-2010 ROSKILDE TEKNISKE GYMNASIUM Eksamensopgave Kommunikation/it Cecilie Maria Nielsen, Mathias Fornitz Eriksen og Martin Arnetoft klasse 1.6 07-05-2010 Vi har valgt at beskæftige os med opgave 1 fra oplæget.

Læs mere

Projekt - Valgfrit Tema

Projekt - Valgfrit Tema Projekt - Valgfrit Tema Søren Witek & Christoffer Thor Paulsen 2012 Projektet Valgfrit Tema var et projekt hvor vi nærmest fik frie tøjler til at arbejde med hvad vi ville. Så vi satte os for at arbejde

Læs mere

Eksamen, DSDS, forår 2009

Eksamen, DSDS, forår 2009 Eksamen, DSDS, forår 2009 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 3. juni 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

CV for Christian Plougmann Hag

CV for Christian Plougmann Hag CV for Christian Plougmann Hag Navn Christian Plougmann Hag Født 1970 Civilstand Gift, 2 børn IT-erfaring siden 1991 Personlig profil Christian er en kapacitet, der med sine mange års erfaring med J2EE/JavaEEsystemudvikling,

Læs mere

Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online.

Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online. Mendeley på Mac Mendeley er både en reference manager og et akademisk socialt netværk. Mendeley kan hjælpe dig med at organisere din forskning og samarbejde med andre online. Mendeley kan generere litteraturlister

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

Kom i gang med SAS STPbaserede

Kom i gang med SAS STPbaserede make connections share ideas be inspired Kom i gang med SAS STPbaserede webapplikationer Lars L. Andersson Chefkonsulent Webapplikationer Interaktion med serverbaserede data via skærmbilleder leveret gennem

Læs mere

Eksamen, DSDS, efterår 2007

Eksamen, DSDS, efterår 2007 Eksamen, DSDS, efterår 2007 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech og Martin Elsman IT Universitetet i København 7. januar 2008 Alle hjælpemidler er tilladte, dog ikke

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

fotografisk kommunikation

fotografisk kommunikation XDANMARKS MEDIE- OG JOURNALISTHØJSKOLE CAMPUS KØBENHAVN Forprøve 2016 fotografisk kommunikation 1/2 Professionsbacheloruddannelsen i Visuel Kommunikation Studieretning: Fotografisk Kommunikation Del 1:

Læs mere

PHP Crash course. Databaser

PHP Crash course. Databaser PHP Crash course Databaser PHP Intro PHP er et server scripting sprog der kan bruges til at lave aktivt indhold på hjemme sider. Der er to betingelser som skal opfyldes for at serveren fortolker PHP koden.

Læs mere

Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt...

Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt... Indholdsfortegnelse Valg af opgave... 2 Introduktion... 2 Problem... 2 Målgruppe... 2 Afsender... 2 Budskab... 2 Kodning... 3 Effekt... 3 Information... 3 Programmering... 3 Design... 4 Brochure... 4 Hjemmeside...

Læs mere

Præsentation af BSK regionens identity and access management platform

Præsentation af BSK regionens identity and access management platform Regionshuset It digital forvaltning BSK programmet Olof Palmens alle 17 Kontakt@regionmidtjylland.dk www.regionmidtjylland.dk Præsentation af BSK regionens identity and access management platform BrugerStamdataKataloget

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Installation og Drift. Aplanner for Windows Systemer Version 8.15 Installation og Drift Aplanner for Windows Systemer Version 8.15 Aplanner for Windows løsninger Tekniske forudsætninger Krav vedr. SQL Server SQL Server: SQL Server 2008 Express, SQL Server 2008 R2 eller

Læs mere

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING

2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING 2. SEMESTER PROJEKT 3 INTERAKTIONSUDVIKLING Baggrund Udgangspunktet er projekt 2, dvs. en blog om cupcakes, hvor målgruppe, afsender og modtager allerede er defineret. Du bliver nu bedt om at udvikle et

Læs mere

Lav dine egne hjemmesider/websider

Lav dine egne hjemmesider/websider Sider, der skal publiceres på World Wide Web, laves i et særligt format, html, som fortæller browseren, hvordan den skal vise tekst og billeder. Html (Hypertext markup language) er meget fleksibelt og

Læs mere

VDI Manual v. 5 Indhold

VDI Manual v. 5 Indhold VDI Manual v. 5 Indhold VDI Manual v. 5... 1 VDI Windows 7 Manual... 2 VDI Windows xp Manual... 3 Andre Browsere Manual... 4 VDI Andoid Manuel opsætning af Citrix Reciever... 6 Automatisk opsætning af

Læs mere

Datatekniker med programmering som speciale

Datatekniker med programmering som speciale Datatekniker med programmering som speciale H2 H1 varer ti uger bestående af ti uddannelsesspecifikke fag. Indhold På H2 er der fokus på at integrere Objektorienteret Programmering i dine programmer. Fagene

Læs mere

ROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner

ROSKILDE TEKNISKE GYMNASIUM. Læringsprogram. Lommeregner ROSKILDE TEKNISKE GYMNASIUM Læringsprogram Lommeregner Programmering Malte Fibiger, Rasmus Ketelsen, Nicojal Jensen og Leon Bøgelund, Klasse 3.36 04-12-2012 Indholdsfortegnelse Indledende afsnit... 3 Problemformulering...

Læs mere

Delphi og Databaser for begyndere

Delphi og Databaser for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Delphi og Databaser for begyndere Denne artikel handler om hvordan man udnytter noget af det bedste i Delphi: Dets gode muligheder for integrering med

Læs mere

My Event. Funktioner, en oversigt: Kom i gang: Online tilmeldings system.

My Event. Funktioner, en oversigt: Kom i gang: Online tilmeldings system. My Event Online tilmeldings system. Infusion name: My_Event Ajax baseret, online event system Filename: my_event_readme.html Vejledning til installation og brug Author: Egon Jessen, webmaster@ungsejl.dk

Læs mere

PID2000 Archive Service

PID2000 Archive Service PROLON CONTROL SYSTEMS Herstedvesterstræde 56 DK-2620 Albertslund Danmark Tlf.: (+45) 43620625 Fax: (+45) 43623125 PID2000 Archive Service Bruger vejledning Juni 2002 Denne manual beskriver brugen af softwaren

Læs mere

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen. Denne guide er oprindeligt udgivet på Eksperten.dk Grundlæggende PHP I denne artikel, vil der blive gennemgået de grundlæggende PHP-funktioner, såsom udskrift til skærmen, tid og dato og if-sætningen.

Læs mere

PHP kode til hjemmeside menu.

PHP kode til hjemmeside menu. PHP kode til hjemmeside menu. Home Hovedmenu 1 Hovedmenu 2 Hovedmenu 3 Hovedmenu 4 Undermenu 1 Breadcrumb Her vises indholdet af den valgte side Undermenu 2 Undermenu 3 Undermenu 4 Evt. en mulighed for

Læs mere

Det er nu muligt at oprette dit supportspørgsmål on-line på www.jmaforum.dk. Vi ønsker dig rigtig god fornøjelse.

Det er nu muligt at oprette dit supportspørgsmål on-line på www.jmaforum.dk. Vi ønsker dig rigtig god fornøjelse. JMA on-line support Vi arbejder hele tiden på at forbedre dine muligheder for at få den bedste supporthjælp og gøre den så tilgængelig for dig som muligt. Det er nu muligt at oprette dit supportspørgsmål

Læs mere

intra-mart ver /02/19 intra-mart BaseModule Version3.1

intra-mart ver /02/19 intra-mart BaseModule Version3.1 intra-mart ver3.1 2002/02/19 1. intra-mart BaseModule Version3.1 2. intra-martver3.1 ver3.1 intra-mart ver3.1 intra-mart ver3.1 Java Sun JRE1.3.0(J2EE JDK1.3) Web Web Web intra-mart intra-mart Java OS

Læs mere

Curriculum Vitae: Jeg kan hurtigt overskue forretningers ønsker samt komplekse systemer og finde overskuelige løsninger på selv vanskelige problemer.

Curriculum Vitae: Jeg kan hurtigt overskue forretningers ønsker samt komplekse systemer og finde overskuelige løsninger på selv vanskelige problemer. Curriculum Vitae: Personlige oplysninger Navn Thomas Gustafsson Født 5. marts 1972 Adresse Græsmarken 5, ST. TH. 2860 Søborg Mobil (+45) 2577 2387 E-mail tgconsult@webspeed.dk Civilstand Ugift / Far til

Læs mere

PHP guide af Daniel Pedersen

PHP guide af Daniel Pedersen PHP guide af Daniel Pedersen Side 1 af 12 Indholdsfortegnelse PHP guide af Daniel Pedersen Side 2 af 12 Indledning I dette hæfte finder du forklaringer til PHP funktioner, løkker, variabler samt en række

Læs mere

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6

Specialiseringen Rapport Lavede Af Rasmus R. Sørensen Side 1 af 6 Side 1 af 6 Indholdsfortegnelse INDHOLDSFORTEGNELSE 1 INTRO 3 STARTEN AF SPECIALISERINGEN 3 ANKOMST TIL SKOTLAND 4 DATABASER 5 NETVÆRK 5 INTERAKTION 5 AFSLUTNING AF SPECIALISERINGEN 5 KONKLUSION 6 Side

Læs mere