Fatta PHP - Din guide till en större värld Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) 2006-11-19 Fredrik JohanssonBild 1 av 10.

Slides:



Advertisements
Liknande presentationer
låt oss presentera SLIDEPLAYER.SE
Advertisements

Snabbguide och tips.
Talföljder formler och summor
4 4 Cirkeln är delad i 4 delar Delarna kallas fjärdedelar
Välkommen till internet för nybörjare
Array Skriv ett program som frågar följande: ”Hur många tal vill du mata in?” användaren matat in ett tal t.ex n. då frågar programmet n ggr följande.
void hittaMax(int tal[], int antal, int *pmax) { int i; ??=tal[0]; for(i=1;i??) ??=tal[i]; } int main() { int v[]={1,2,3,4,2}; int.
 För att få kunskaper om arbetslivet  Förstå vad det betyder för människan och samhället att arbeta.  Lära sig om att få vara med och bestämma och.
Access med Sebastian och Robert
HTML - grunder. Program •Html kan skrivas i anteckningar, eller vilket annat textbehandlingsprogram som helst. Mitt tips: Notepad ++ Notepad ++ •Grafiska.
hej och välkomna EKVATIONER Ta reda på det okända talet.
E-post juni 2013.
Programmering B PHP Lektion 4
Programmering B PHP Lektion 1
Enkel dator teknik Tips och tricks.
Funktioner och programorganisation
Programmeringteknik Webbdelen. HTML H yper T ext M arkup L anguage Märker upp sidans innehåll så att webbläsaren kan avgöra hur innehållet ska visas.
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Föreläsning 4 Python: mera om funktioner och parametrar
Grundläggande programmering
Föreläsning 8 Appletprogram/fristående grafiska program Rita linjer, rektanglar mm Skriva text Byta färg Appletprogram html.
Nätverk Logistikprogrammet 2012.
Ett arbetsområde om poesi
Lotus Webbaccess Steg 1 Logga in, skicka och ta emot e-post och lite om adressboken. För att gå vidare - vänsterklicka.
Programmering B PHP Lektion 2
Programmering B PHP Lektion 5 och 6
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 6 ( ) INNEHÅLL: -Mera om tabeller.
Programmering B PHP Lektion 1 Mahmud Al Hakim Folkuniversitetet
Pointers. int a=5; int f(int b) { a--; b++; return b; } int main() { int a=3; printf("%d,",f(a)); printf("%d",a); return 0; }
Programmering B PHP Lektion 2
Källor! Hur gör man egentligen?
Att skriva källförteckning
- Gå till adressen kronoby
Tabeller.
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 8 ( ) Innehåll: Trådprogrammering i Java - Avbrott (”interrupts”) - Metoden join() -
Internet Styrdatorer och kablar Uppkopplade användare Servrar 182.QRZN.
Max start-guide Liten och väldigt snabbt ihopkastad.
Uppmärksamhetstest Från kvinnor till kvinnor
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Ingen vet vad han klarar innan han har försökt. ” - Publilius Syrus (85 f.Kr.-43 f.Kr.).
Links2keep - Nyb ö rjarguide. Links2keep Här kommer alla dina länkar att visas. Länkarna som du kan se på startsidan är exempel och kommer inte finnas.
APO ett enkelt sätt att mäta. Läkare: Audit om: Dato:
Frågor om elevinflytande till elever i åk 3 – 9 i grundskolan
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 4 ( ) INNEHÅLL: -Logiska opertorer -Poster.
Programspråk Två olika typer av program omvandlar högnivå till lågnivå program: Interpreterande program och kompilerande program. Python är ett interpreterande.
Grundläggande programmering
Mål:  Börja arbeta med grundkursen i demokrati.  Avsluta arbetet med I Stormens öga (9.00). Metod:  Enskilt arbete med frågor om demokrati.  Diskutera.
Mitt första Java program Mahmud Al Hakim Copyright, Mahmud Al Hakim, 1.
Groupwise – skicka mail
Array. Vad är en array? En variabel som kan innehålla flera värden ◦ $age[’Max’] = 17; ◦ $age[’Simon’] = 17; ◦ $age[’Teo’] = 16; ◦ $age[’Ehnborg’] = 16;
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 7 ( ) INNEHÅLL: -Metoder -Lokala variabler -Mera om klasser: -Nyckelorden.
Integrera mp3 i hotpotatoes.  Se hur test-övningen kommer att se ut: N1_Audio_01.htm
1 Föreläsning 6 Programmeringsteknik och Matlab 2D1312/2D1305 Metoder & parametrar Array API och klassen ArrayList.
Webbutveckling Med fokus på grunder i html och css.
Namnrum, räckvidd och rekursion Linda Mannila
En mycket vanlig frågeställning gäller om två storheter har ett samband eller inte, många gånger är det helt klart: y x För en mätserie som denna är det.
En guide för arbeten i SO
Utvecklingsprocessen Webbutveckling. Utvecklingsprocessen Bli inte rädd för alla begrepp och alla verktyg man verkar behöva kunna. Du måste inte använda.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 2 ( ) INNEHÅLL: -Variabler och datatyper -Tilldelning av variabler -Aritmetiska.
En fråga per elev – bråk år 6
Föreläsning 4 Klasser Och Objekt.
Föreläsning 2 2D1312 Introduktion till Python Kap 1 och 2 i kursboken.
1 Ingenjörsmetodik IT & ME 2007 Föreläsare Dr. Gunnar Malm.
OOP&M - teori1 OOP&M – Föreläsning 5 kap 8-13 Operatorer,typkonvertering, booleska operatorer, if och else.
Föreläsning 3 Väsentliga delar i ett Javaprogram Input i paketet extra
Posterseminarium Inför Exjobbs-redovisningarna
Programmeringteknik Webbdelen 2. webbprogrammering Server Den dator som websidan ligger på Klient Dator som tittar på webbsidan med en webbläsare (t ex.
På vissa datorer behöver du trycka på F5 för att starta bildspelet.
Python.
I vissa datorer behöver du trycka på F5 för att starta bildspelet
Presentationens avskrift:

Fatta PHP - Din guide till en större värld Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 1 av 10

Grunder - taggar PHP-taggar omsluter phpkoden och talar om när html-koden börjar och slutar. <? //Starttagg kod ?> //Sluttagg Skrivs även: Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 2 av 10

Grunder - echo För att ”skriva ut” något på skärmen används kommandot echo, t ex på följande sätt: echo ”Hejsan”; //Alla rader i PHP (nästan) avslutas med ett semikolon <? echo ”Hejsan”; ?> Hejsan kodhemsida Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 3 av 10

Grunder - variabler Variabler är någonting man kan tilldela ett värde eller en text, en variabel börjar alltid med ett dollartecken $, t ex: $tal1 = 42; $txt1 = ”Flubbeliflubb”; Så länge du börjar med ett dollartecken kan du döpa variabeln till vad du vill. OBS! Siffror anges utan citations- tecken och text med citations- tecken. Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 4 av 10

Grunder - variabler Att kombinera variabler och echo är enkelt: $elev = ”Börje”; echo $elev; Ger utskriften: Börje <? $elev = ”Börje”; echo $elev; ?> Börje kodhemsida Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 5 av 10

Grunder - variabler Man kan även kombinera text och variabler i utskriften: $lärare = ”Fredrik”; echo ”Läraren heter ”.$lärare.”.”; <? $lärare = ”Fredrik”; echo ”Läraren heter ”.$lärare.”.”; ?> Läraren heter Fredrik. kodhemsida Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 6 av 10

Grunder - fnuttar Ibland vill man kombinera HTML och echo och då kan man bli förvirrad av fnuttarna: Enkelfnutt: ’ Dubbelfnutt: ” (också känt som citationstecken) Problemfritt: echo ” Tjohej ”; Problematiskt: echo ” Länk ”; Men eftersom man kan använda vilka fnuttar man vill till echo (och htmlkoden) så gäller det bara att vara konsekvent: echo ’ Länk ’; echo ” Länk ”; Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 7 av 10

Grunder - POST POST är en metod för att skicka information från en html/php-sida till en annan, t ex med ett forumulär Detta formulär skickar det man skrivit i fältet namn till sida mottagning.php med metoden POST. OBS! Ingen PHPkod är inblandad i detta formulär. Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 8 av 10 Fortsättning

Grunder - POST För att sedan ”fånga upp” den info man skickat använder man följande kod i mottagning.php <? $namn = $_POST[’namn’]; ?> Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 9 av 10 Döp gärna variabeln som ska ta emot den skickade info:n till samma namn som fältet i formuläret fältnamn hake enkelfnutt semikolon variabel Variabeln $namn blir nu lika med vad som skrivits i fältet namn i formuläret.

Grunder - GET Samma sak som POST men informationen skickas inte dolt utan synligt i adressfältet på webbläsaren. Fördel: Man kan skicka saker med GET-metoden via en länk: <? $id = 2; echo ” Länk ”; ?> Vid utskrift blir adressen: mottagning.php?id=2 där frågetecknet används som avgränsare. Om fältnamnet i förra exemplet hette namn heter det id här. På mottagande sida fångas id:t upp med följande rad: $id = $_GET[’id’]; Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 10 av 10