Webprogrammering Skjema i HTML og PHP.

Slides:



Advertisements
Liknende presentasjoner
Blogg En blogg kan sammenlignes med en nettbasert dagbok. Her kan du publisere tekst, bilder, videoer. Leserne kan kommentere det du har skrevet i din.
Advertisements

Ny ordlyd på rapportene i avdelingen og nye rutiner for registrering av skyteaktiviteter For nye brukere: Du må først være registrert med en e-postadresse.
HVA ER ?.
Hvordan bruke Lions medlemsregister?
Bygg web på Opplæring Presentasjon Idium AS Bygg web på Opplæring.
Antalis-HQ BRUKERVEILEDNING FOR BESTILLINGER. Antalis, Europas ledende distributør av papir, emballasjeløsninger og dekor & display produkter, presenterer.
Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
Registrering 1.åpne din Galaxy. 2.trykk på Programmer som du finner oppe til høyre på skjermen. 3.trykk på ikonet Samsung App. 4.når du kommer inn på siden.
Nye Olweus dataweb en bruksanvisning Generell norsk (Q68T)
Thomas Thomassen 18. November.2004 Du går videre i presentasjonen ved å trykke tasten Page Down. Du avslutter presentasjonen ved å trykke Esc-tasten.
Hvordan etablere nettbutikk med GoOnline Commerce
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
BraWeb Bestilling.
Brukerveiledning for gruppeledere
EVurdering Et webbasert system for elektronisk vurdering av søknader om forskningsmidler Kort presentasjon av elektronisk system for vurdering av forskningssøknader.
Bruke Gmail 3a Gmail er et e-postprogram.
Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring
Last ned apper fra Google Play (Android) Åpne Internett på din enhet og søk deg inn på siden trykk på Play, som du finner på menylinjen.
Høgskolen i Oslo Webprogrammering Grunnleggende PHP.
Høgskolen i Oslo Webprogrammering SQL og databaser del 3.
Webprogrammering Arrays.
Legge beskjeder på nettsiden som trener eller tillitsvalgt En kort innføring Til nettsiden:
Intelle Synkronisering SuperOffice CRM Microsoft Dynamics AX Alle versjoner av SuperOffice og AX ”en endring utføres kun en gang, alle systemer som trenger.
Kontakter i Gmail •De første e-postadresser som elevene skal bruke på kurset, bør legges inn i kontaktlisten i Gmail før kurset starter. •Da slipper eleven.
Sende e-postmelding videre
Begrenset redigering “Klubbjournalister” For web ansvarlig klubb.
Høgskolen i Oslo Webprogrammering Introduksjon til Java-scripting.
Åpne prinsippskissen for å se sammenhengen i avviksbehandlingen. Som fellesbruker har du kun mulighet til å registrere (ikke behandle) avviksmeldinger.
Søknad om utstyrsmidler for grupper. Finn ”verktøykassa til gruppa Klikk på ”søknad om midler” Du får opp bilde for innlegging av brukernavn og passord.
Musikk valg av programfag til Vg2. Du får tilsendt brukernavn og passord på epost Det er viktig at du forandrer passordet og at du husker hva du endret.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 2.10 Default values – standardverdier ved oppstart MER OM: Sub-prosedyrer og sub-funksjoner.
Bruk av PHP. Nyttige funksjoner Tidsfunksjoner –Time(), date(), checkdate(), mktime() Tabellfunksjoner –Navigasjon current(), key(), next(), prev(), end(),
Her skal elevene logge inn.
Blogging med Google Blogger
HØGSKOLEN I AGDER Agder University College © Bjørn Olav Hogstad, HiA, 2002 HØGSKOLEN I AGDER Agder University College Word - maler 1 DAT100 TEMA: Maler.
1 Brukerveiledning for Klubben onlines medlemsarkiv – en enkel innføring.
1 Arrayer og form(ularer) (Kapittel 4). 2 Mål  Forstå assosiative og superglobale arrays  Kunne behandle webformularer (forms)  Kjenne forskjellen.
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Høgskolen i Oslo Web-programmering Feilhåndtering i PHP.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Høgskolen i Oslo Webprogrammering Java-scripting 2 Klientvalidering.
Stringmanipulasjon, RegEx og validering
Integrasjon Microsoft CRM Microsoft AX ”en endring utføres kun en gang, alle systemer som trenger denne endringen blir oppdatert” ”opprettes en ny kunde,
Intelle Synkronisering SuperOffice CRM Visma Business Alle versjoner av SuperOffice og Visma Business ”en endring utføres kun en gang, alle systemer som.
Intelle Synkronisering SuperOffice CRM Visma Global Alle versjoner av SuperOffice og Visma Global ”en endring utføres kun en gang, alle systemer som trenger.
SuperOffice CRM Visma Business
Skjema/Forms HTML II IT og læring 2/20 november 2001.
Dynamiske nettsider PHP Del 2 – Kontrollstrukturer.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
ESøknad - Et webbasert system for elektronisk innlevering av søknader om forskningsmidler Kort presentasjon av systemet beregnet på prosjektledere/forskere.
Andre funksjoner.
Sette opp Gmail i Outlook
Reservasjonen er fullført
Microsoft CRM Visma Business
Her vises et eksempel på bruk av LAB utkurv og LAB innkurv. Gir samlet oversikt over planlagte rekvisisjoner (LAB utkurv) og alle svar til en enhet/sengepost.
Online Påmelding via Dette er en påmeldingsløsning som kan brukes av enkeltpersoner som skal melde seg på renn.
Online løpssøknad via ”Klubben Online” For O-sesongen 2006 skal alle orienteringsgrupper søke om sine arrangementer via elektronisk søknadsskjema i ”Klubben.
Pålogging til Intrum Web uten java
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
Skåring av HIT-skjema Frode Svartdal UiT / Diakonhjemmet høgskole NB! Nytt og enklere skåringsskjema!
Lions hjemmeside Slik legger du som hjemmeside- redaktør ut en enkel artikkel Medlemsregistret.
Registrering av testresultater fra mobiltelefon
Registrering av testresultater Trinnene i prosessen Logg deg inn på Admin-sidene Opprett en ny test Legg til testresultater Registrer.
Lær å opprette den elektroniske ID-en MinID
HVORDAN logge på MY LCI.
Navn på arrangementet Arrangementsdato Tidspunkt for arrangement
Utgiftsrefusjoner Høgskolen i Østfold
Begynnerkurs i Python Realfagskonferansen 2019 Henrik H. Løvold
Min side og Medlemsnett
Utskrift av presentasjonen:

Webprogrammering Skjema i HTML og PHP

I dag Bruk av HTML skjema i PHP Overføring av data fra en side til en annen (get, post) Kodegjennomgang Oppgaveløsning på lab

HTML-skjema (eng. form) <form action="test2.php" method="get”> Ditt navn :<br /> <input type="text" name="navn" /><br /> Adresse:<br /> <input type="text" name="adresse" /><br /> Postnr :<br /> <input type="text" name="postnr" size="4" /><br /> Postadresse :<br /> <input type="text" name="poststed" /><br /> <input type="submit" value="Registrer" name="knapp" /> </form> Ditt navn : Adresse: Postnr : Poststed : Registrer

Etter trykk på knapp ny side: $_ + store bokstaver ! <?php echo "Du er nå kommet til ny side.<br/>"; echo "Hei ". $_GET[”navn”]."<br/>"; echo "Du har følgende adresse : <br/>"; echo $_GET[”adresse”]."<br/>"; echo $_GET[”postnr”]." ".$_GET[”poststed”]."<br/>"; ?> Ditt navn : Adresse: Postnr : Poststed : Ole Olsen Heiaveien 82 0001 Du er nå kommet til en ny side. Hei Ole Olsen Du har følgende adresse : Heiaveien 82 0001 Oslo Oslo Registrer Merk URL’en http://localhost/test/test2.php?navn=Ole+Olsen&adresse=Heiaveien+82 &postnr=0001&poststed=Oslo&knapp=Registrer

HTML-skjema (post) <form action="test2.php" method=”post”> Ditt navn :<br /> <input type="text" name="navn" /><br /> Adresse:<br /> <input type="text" name="adresse" /><br /> Postnr :<br /> <input type="text" name="postnr" size="4" /><br /> Postadresse :<br /> <input type="text" name="poststed" /><br /> <input type="submit" value="Registrer" name="knapp" /> </form> Ditt navn : Adresse: Postnr : Poststed : Registrer

Henter data med POST i ny side: <?php echo "Du er nå kommet til en ny side.<br/>"; echo "Hei ". $_POST[”navn”]."<br/>"; echo "Du har følgende adresse : <br/>"; echo $_POST[”adresse”]."<br/>"; echo $_POST[”postnr”]." ".$_POST[”poststed”]"; ?> Ditt navn : Adresse: Postnr : Poststed : Ole Olsen Heiaveien 82 0001 Du er nå kommet til en ny side. Hei Ole Olsen Du har følgende adresse : Heiaveien 82 0001 Oslo Oslo Registrer Merk URL’en http://localhost/test/test2.php

Alternativt med REQUEST <?php echo "Du er nå kommet til ny side.<br/>"; echo "Hei ". $_REQUEST[”navn”]."<br/>"; echo "Du har følgende adresse : <br/>"; echo $_REQUEST[”adresse”]."<br/>"; echo $_POST[”postnr”]." ".$_POST[”poststed”]"; ?> Ditt navn : Adresse: Postnr : Poststed : Ole Olsen Heiaveien 82 0001 Du er nå kommet til en ny side. Hei Ole Olsen Du har følgende adresse : Heiaveien 82 0001 Oslo Oslo Registrer $_REQUEST kan brukes både for GET og POST http://localhost/test/test2.php

Superglobale arrays $_GET[ ] og $_POST[ ] er globale variabler som kan leses /skrives av alle web-sidene. Normale variabler f.eks $alder gjelder bare for den ene siden og bare før siden vises. $_REQUEST[ ] kan hente fram data når de er lagret både med get og post i skjema. get har begrenset dataoverføring og er synlig i URL (men enklere å se hvilke data som overføres) post har ikke disse begrensningene.

HTML og PHP i samme side <form action="" method="get"> Navn : <input type="text" name="navn" /> <input type="submit" value="Trykk" name="navn_knapp" /> </form> <?php if (isset($_GET["navn_knapp"])) { echo "Navnet er : ". $_GET["navn"]; } ?> NB : samme side Navnet er : Ole Navn : Ole Trykk

Flere HTML kontroller i skjema // Her er en drop down liste Kjønn : <br /> <select size="1" name="kjonn"> <option>Mann</option> <option>Kvinne</option> </select><br /> Kjønn : Mann echo ”Valgt kjønn ".$_REQUEST[”kjonn”];

Passordfelt Navn : <input type="text" name=”navn" /><br /> <input type="password" name="passord" /> <br /> Knapp for registrering: <input type="submit" value="Registrer" name="knapp" /> type = password vil skjerme inntastingen i feltet (••••••••••)

Sjekkboks Og du er myndig Myndig : <input type="checkbox" checked="checked" name=“myndig" /> <br /> Myndig : V if (isset($_REQUEST["myndig"])) { echo " Og du er myndig<br/>"; } else echo " Og du er ikke myndig<br/>"; Og du er myndig

Radioknapp Og har ikke bil Har bil : <input type=“radio“ name=“bil" /> <br /> Har bil : if (isset($_REQUEST[”bil"])) { echo " Og har bil<br/>"; } else echo " Og har ikke bil<br/>"; Og har ikke bil

Flere radioknapper Har type bil :<br /> Har type bil: Volvo : <input type="radio" name="bil" value="Volvo" /> <br /> Audi : <input type="radio" name="bil" value="Audi" /> Ford : <input type="radio" name="bil" value="Ford" /> Har type bil: Volvo Audi Ford Samme ”name” gjør at bare en av verdiene kan velges echo "Og har bil type ".$_REQUEST["bil"]."<br/>"; Og har bil type Audi

Sjekkbokser (velge flere) Brød : <input type="checkbox" name="mat[ ]" value="Brød" /> <br /> Smør : <input type="checkbox" name="mat[ ]" value="Smør" /> Melk : <input type="checkbox" name="mat[ ]" value="Melk" /> Brød : V Smør : Melk : V Merk [ ] Array! foreach ($_REQUEST["mat"] as $teller=>$matType) { echo $matType."<br/>"; } Brød Melk

Sjekk før for-each if (isset($_REQUEST["mat"])) { foreach ($_REQUEST["mat"] as $teller=>$matType) echo $matType."<br/>"; } Brød : Bruk isset for å unngå at foreach løkka stopper når ikke noe er valgt i sjekkboksene Smør : Melk :