Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbserverprogrammering/ovningar/formulär/

form1.php
form1_svar.php
form2.php
form2_svar.php
form3.php
form3_svar.php
form4.php

form4.php

41 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html>
<body>
  <?php
  error_reporting
(-1); // Report all type of errors
  
ini_set('display_errors'1); // Display all errors
  
ini_set('output_buffering'0); // Do not buffer outputs, write directly
  
if (isset($_POST["förnamn"]) && isset($_POST["efternamn"]) && isset($_POST["klass"]) && isset($_POST["matalternativ"])) {
    
$förnamn $_POST["förnamn"];
    
$efternamn $_POST["efternamn"];
    
$klass $_POST["klass"];
    
$matalternativ $_POST["matalternativ"];
    echo 
"Hej $förnamn $efternamn i $klass! Du gillar $matalternativ!";
  }
  
?>
  <p> 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.</p>
  <form method="post" action="">
    <input type="text" name="förnamn" placeholder="Förnamn">
    <br>
    <input type="text" name="efternamn" placeholder="Efternamn">
    <br>
    <input type="text" name="klass" placeholder="Klass">
    <br>
    <p>Maträtter</p>
    <select name="matalternativ">
      <option value="" disabled selected>Alternativ...</option>
      <option value="Hamburgare">Hamburgare</option>
      <option value="Pankakor">Pankakor</option>
      <option value="Pizza">Pizza</option>
      <option value="Sushi">Sushi</option>
      <option value="Thai">Thai</option>
      <option value="Köttbullar och potatis">Köttbullar och potatis</option>
      <option value="Tacos">Tacos</option>
    </select>
    <br><br>
    <input type="submit" value="Skicka">
  </form>
</body>

</html>