Uppgifter på PHP

Uppgifter för att komma igång med syntaxen för PHP:

Tips: Spara uppgifterna som 1_u1a.php, 1_u1b.php, 1_u2.php, osv…
TIPS! print_r($_GET) och print_r($_POST)
Warning: highlight_file(../../code/lektion/php1.php): failed to open stream: No such file or directory in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2

Warning: highlight_file(): Failed opening '../../code/lektion/php1.php' for highlighting in /home/pers/daniel/public_html/webapp/dokuwiki/inc/parser/xhtml.php(549) : eval()'d code on line 2
1. a. Gör en sida som presenterar 7:ans multiplikationstabell

1 x 7 = 7
2 x 7 = 14
3 x 7 = 21
osv...

1. b. Gör en sida som presenterar 7:ans multiplikationstabell, man ska kunna välja slutvärde via URL:en.

2. Du skall nu använda dig av en URL där man i länken anger ett tal och “Hello world!” skrivs ut lika många gånger som talet man matade in. (t.ex. u2.php?antal=12)

3. Du skall nu använda dig av ett formulär för att skriva en sida där man matar in ett tal och “Hello world!” skrivs ut lika många gånger som talet man matade in.

Lite svårare...

4. Du skall skriva en sida där man matar in ett tal (0-6) och det som skrivs ut är måndag för 0, tisdag för 1 osv. Om man anger ett annat tal än 0-6 skall det komma ett lämpligt felmeddelande. I denna typ av uppgifter brukar man använda sig av en array. Arrayer är mycket användbara i PHP. Alternativ skulle man kunna jobba med en switch sats som är mycket bra i PHP om man jämför med Pascal och C.

Ex på array:
<?
// Ett ex på hur man kan använda en array... 
$days = array ("Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag" );
for($i = 0; $i < 7 ; $i++){
    echo $days[$i] . "<br>";
}
?>

5. Gör en sida där man matar in ett antal sekunder och man får presenterat: AAAA sekunder är x timmar y minuter och z sekunder.

6. Gör en enkel sida som man bara kan se om man har rätt passwd i url:n, när man ser den så får man reda på vilket IP man sitter på, vilken webläsare man har mm. Undersök vilken av den information som finns i $_SERVER kan vara kul att visa.

7. Ett sätt att skicka värden till script är via formulär och att skicka dem som “hidden”
ex. <input type=hidden name=positiva value=1>
Jag vill att du skall utnyttja detta för att skriva en sida där man har ett formulär där man matar in tal och formuläret skall anropa sig själv och hålla ordning på hur många positiva och negativa tal man har matat in. Man skall nollställa genom att ange talet 0.
För varje inmatning skall man få veta hur många positiva och negativa tal man har matat in.