This is an old revision of the document!


Anders Exempel - Textinlägg

<!DOCTYPE html>
<!-- PHP-Mall -->
<html lang="sv">
<head>
  <meta charset="utf-8" />
  <link rel="stylesheet" href="style.css" />
  <title>php-Get och Post</title>
</head>
<body>
 
<?php  
 
    print_r($_GET);                   // Bra för felsökning. Ta bort i färdiga programmet.
    echo '<br />';
    print_r($_POST);                  // Bra för felsökning. Ta bort i färdiga programmet.
    echo '<br /><br />';
 
    if (isset($_POST['submit'])){     // Körs bara om man tryckt på submit-knappet.
      if ($_POST['text'] == ''){      // Text måste anges
        echo '<div class="error">Du måste ange ett meddelande</div>';
      } else{
        echo 'Du har skrivit detta inlägg: <br />' . nl2br($_POST['text']); //Funktionen nl2br byter ut newline markering till <br />
      }
    } else{
      $_POST['namn'] = '';
 
    }
 
?>
 
  <form method="post">                                  
    Namn: <input type="text" name="namn" value="<?php echo $_POST['namn']?>"/><br />    <!-- Skriver variabeln $_POST['namn'] som defaultvärde i input -->
    Meddelande:<br /> 
    <textarea rows="4" cols="50" name="text"></textarea><br />
    <input type="submit" name="submit" value="Klar" />
  </form>
 
</body>
</html>