************************************************************************* *Title: Besvarelse af opgavesætet PS4 * * * *Author: Jesper R. Selknæs * * * *Status: Ingen problemer. * ************************************************************************* ************************************************************************* *Opgave: PS4A: Drink generator * * * *File: http://www.itu.dk/people/selknaes/drink.php" * * * *Status: Ingen problemer, alt virker. * ************************************************************************* Drink server

Drink server

Tomato juice
  • Vodka
  • Tabasco sauce
  • Worcestershire sauce
  • Selleri salt
  • "; $name[1] = "Screwdriver"; $content[1] = "
  • Vodka
  • Orange juice
  • "; $name[2] = "Fire Wagon"; $content[2] = "
  • Jägermeister
  • Red soda water
  • "; $name[3] = "Long Island Ice Tea"; $content[3] = "
  • Vodka
  • Gin
  • Rom
  • Tequila
  • Lemon
  • Cola
  • "; $name[4] = "GT"; $content[4] = "
  • Gin
  • Tonic
  • "; $drink_number = rand(0,sizeof($name) - 1); $drink = "

    Driken hedder: " . $name[$drink_number] . "

    " . "

    og indeholder flg. ingredienser:

    " . ""; echo $drink; ?>

    Prøv igen

    Tilbage til index.

    Valid HTML 4.01 Transitional

    ************************************************************************* *Opgave: PS4B: Gæt et tal * * * *File: http://www.itu.dk/people/selknaes/ps4/guess.php" * * * *Status: Ingen problemer, alt virker. * ************************************************************************* Guess a number

    Enter your guess:

    "; } if (isset($_REQUEST['number'])){ $number = $_REQUEST['number']; } else { $number = ""; } if (isset($_REQUEST['guess'])){ $guess = $_REQUEST['guess']; } else { $guess = ""; } if ( $number == "" ) { // The variable `number´ is not initialized! Generate a random // number with the rand-function and return an introduction page // with a form for entering the first guess. $number = rand(1,99); echo "

    Velkommen til spillet

    "; echo_guess_form($number); } elseif ($guess > $number) { // Return a page with a form for entering a new guess and // a message that the previous guess was too small. echo "

    Dit gæt var for stort! Gæt igen

    "; echo_guess_form($number); } elseif ($guess < $number ) { // Return a page with a form for entering a new guess and // a message that the previous guess was too large. echo "

    Dit gæt var for lavt! Gæt igen

    "; echo_guess_form($number); } else { // Return a page with a congratulation and a link to a // new game. echo "

    Tillykke, du har gættet rigtigt!

    "; echo "Start et nyt spil"; } ?>

    Prøv igen

    Tilbage til index.

    Valid HTML 4.01 Transitional

    ************************************************************************* *Opgave: PS4C: Gæt et tal * * * *File: http://www.itu.dk/people/selknaes/ps4/dehurtige.txt * * * *Status: Ingen problemer, alt virker. * ************************************************************************* 1. Hvad er galt med funktionen UdregnNoget() Funktionen er returnere ikke noget. Da funktionen kaldes $a = $UdregnNoget(..); Kræves der en retursætning hvis det skal give mening. 2. $gender = $_REQUEST['gender']; $adress = $_REQUEST['adress']; $zip = $_REQUEST['zip']; 3. function thirdElement( $inputArray ) { if ( sizeof($inputArray) > 2 ) { return $inputArray[2]; } else { return "Arrayet \$inputArray er ikke stort nok"; } } 4. Se butikker nær dig $zip = $_REQUEST['zip']; $country = $_REQUEST['country'];