HTML-formulär ------------- 1. a) Skapa ett formulär där man får mata in en text. Skriv ett cgi-program som skriverut den inmatade texten. b) Lägg till ett fält där man kan skriva in en färg. Låt texten få den färgen. c) Lägg till ett fält för textstorleken d) lägg till ett fält för bakgrundsfärgen. COOKIES ------- 1. a) Skapa ett formulär ("cookie_color.html") där besökaren får skriva in sitt namn och sin älsklingsfärg. Värdena lagras i en cookie, när formuläret submittas till ett cgi-program ("cookie_color.cgi"). Skriv ytterligare ett cgi-program ("cookie_hello.cgi") som ger besökaren en personlig hälsning, med dess älsklingsfärg. b) Kontrollera i cookie_hello.cgi, att cookien existerar. Om den inte gör det, skriv ut en standardhälsningsfras. c) Utöka cookie_color.cgi så att cookien varar ända till 2005. Och så att den fungerar på hela servern, och inte bara i samma katalog. d) Skapa en sida "cookie_clean.cgi" som raderar alla cookies. GÄSTBOK ------- ??? STATE ----- 1. a) Modifiera images.cgi i en images2.cgi. Lägg till en lista där man kan välja bakgrundsfärg, utöver den existerande listan över bilder. Namnet på bilden och namnet på färgen ska vara förvalt efter formulärtet skickats och den nya sidan kommit upp. b) Utgå ifrån name.cgi eller name2.cgi och lägg till ett par nya fält. SQL --- 1. a) Utgå från person.cgi. Skapa ett program som visar posterna i din egna tabell. b) Gör så att man kan välja en av posterna och då hoppa till en sida som visar just den posten. Använd ett hideenfält vid namn "state" som sätts till den sida man vill kunna hoppa till. Och ett fält "id" som sätts till villken post man vill visa. c) Lägg till en huvudmeny där man kan välja mellan lista eller lägga till en post. d) Skapa subrutinen för att lägga till en post (och dess formulär). e) Skapa subrutin för att radera post. Lägg till ett val för detta under "visa post". f) Skapa subrutin för att uppdatera post (och dess formulär) och lägg till ett val för detta i visa post.