Testa så många komponenter som möjligt i ett formulär, skicka data, ta emot och skriv ut. Utveckla uppgift 5 så att bara en fråga visas itaget. När man svarat på fråga 1 visas fråga 2 och på när man svarat på den visas fråga 3.
  Gabriel      
Pass1 Grunder   körbar fil(php-fil) koden (spara med filändelsen .phps) Egna kommentarer om övningen
  1
Ange ett tal i Fahrenheit (direkt till en variabel)och skriv ut både det gradtalet samt hur många grader Celsius det motsvarar enligt formeln
Celsius = 5/9*(Fahrenheit-32)
pass1-ovning1.php pass1-ovning1.phps  
  2
Starta med följande variabler:
$text1 = "Kalle";
$enamn = "Anka";
$tal = 16;
$road = "Ankvägen";
Se till att följande text skrivs ut:
Kalle Anka bor på Ankvägen 16
genom att på lämpliga ställen utnyttja samtliga variabler
pass1-ovning2.php pass1-ovning2.phps  
  3
Summera de 100 första heltalen (1,2,3,...,100) genom att använda en
a) for-loop
b) while-loop
pass1-ovning3.php pass1-ovning3.phps  
  4
Skriv ut varje tiotal grader Celsius, från -20 till 40, samt motsvarande Fahrenheit värde
pass1-ovning4.php pass1-ovning4.phps  
  5
Skapa en array med 10 lådor, lägg in med en lämplig loop, talet 1 i första lådan och sen dubblas värdet för varje låda. Beräkna sen på ett smart sätt medelvärdet av dessa tio tal. b) while-loop
pass1-ovning5.php pass1-ovning5.phps  
Pass 2 Funktioner, Formulär        
  1
Skriv en funktion som skriver ut "Hejsvejs!" .
pass2-ovning1.php pass2-ovning1.phps  
  2
Skriv en funktion som tar ett argument ($antal) och som sen skriver ut "Hejsvejs!" så många gånger som argumentets värde anger. OBS! Titta igenom sidorna 128-131 för se hur variabler är "synliga" (globala eller lokala)
pass2-ovning2.php pass2-ovning2.phps  
  3
Skriv en funktion som tar 3 heltal som argument och som returnerar det största av dessa till en variabel i huvudprogrammet, skriv sen ut den variabelns värde.
pass2-ovning3.php pass2-ovning3.phps  
  4
Skapa ett enkelt formulär med en textruta som efterfrågar ett namn och en knapp "Skicka".
En ny sida ska anropas i action-kommandot och värdet från textrutan ska plockas ut och det ska skrivas ut texten "Hjärtligt välkommen XXXX!" på den nya sidan. Sätt egenskapen method till POST (method="POST") i FORM-taggen
pass2-ovning4.php pass2-ovning4.phps  
  5
Gör samma sak som ovan men sätt egenskapen method till GET (method="GET") i FORM-taggen.
pass2-ovning5.php pass2-ovning5.phps  
  6 Skapa ett enkelt formulär med tre textrutor som efterfrågar förnamn, efternamn och klass. Samt skapa en listbox med sju maträtter. En ny sida ska anropas i action-kommandot och värdet från textrutorna och listboxen ska plockas ut och det ska skrivas ut texten "Hej X Y i xxyyy! Du gillar mat****!" på den nya sidan. Sätt egenskapen method till POST (method="POST") i FORM-taggen. pass2-ovning6.php pass2-ovning6.phps  
Pass 3 Formulär med tillämpningar        
  1
Skriv en sida som innehåller ett formulär med 3 textrutor och en beräkna knapp
En ny sida ska anropas i action-kommandot och värdena från formuläret ska plockas ut och medelvärdet av de tre talen ska beräknas. De tre talen och medelvärdet ska skrivas ut på den nya sidan.
pass3-ovning1.php pass3-ovning1.phps  
  2 och 3
Skapa en frågetävling, en textruta för namn och något annat sätt för att ställa 3 frågor med fyra svarsalternativ och till slut en skicka-knapp. Bara ett svar är korrekt på respektive fråga, du ska ta emot informationen och skriva ut namn och antal korrekta svar.
pass3-ovning2.php pass3-ovning2.phps  
  4
Gör allt i uppgift 1 på en och samma php-sida, dvs det behövs bara en enda fil. Jämför demoexemplet "gissa_tal_ver2.php" under rubriken "Enkla formulär, skicka data".
pass3-ovning4.php pass3-ovning4.phps  
  5 och 6
Gör samma sak med uppgift 2.
pass3-ovning5.php pass3-ovning5.phps  
Pass 4 Manipulera textsträngar        
  1
Skapa ett formulär med 3 textrutor för inläsning av förnamn, efternamn och epostadress. Skapa en "feedback"-sida, där du skriver ut informationen, men först ska du se till att för och efternamn har stor första bokstav och resten små bokstäver (utnyttja "Converting Case" funktionerna), samt så ska du kolla att epostadressen innehåller ett @.
pass4-ovning1.php pass4-ovning1.phps  
  2
Skapa ett formulär med 2 textrutor för inläsning av användarnamn och lösenord. Användarnamnet måste innehålla delsträngen "php". Lösenordet måste vara minst 6 tecken långt, det måste minst innehålla en siffra. Skapa en "feedback"-sida, där du kontrollerar detta och svarar att att allt är ok eller om det är fel.
pass4-ovning2.php pass4-ovning2.phps  
Pass 5 Uppgifter Datum, tid och inkludera filer        
  1
Skapa en php-fil som skriver ut år, månadsnummer, dagnummer, veckodag med hjälp av getdate()-funktionen .
pass5-ovning1.php pass5-ovning1.phps  
  2
Skapa en php-fil som skriver ut "Hej och välkommen! Dagens datum är YYMMDD och klockan är TT:MM:SS .", där de stora bokstäverna byts ut mot värden.Skapa en php-fil som skriver ut "Hej och välkommen! Dagens datum är YYMMDD och klockan är TT:MM:SS .", där de stora bokstäverna byts ut mot värden.
pass5-ovning2.php pass5-ovning2.phps  
MySql projekt Admin använadrnamn=gabriel lösenord=werlinder
skapa_forum.php skapa_forum.phps