This is an old revision of the document!
Anders Exempel - Textinlägg
Ladda ner denna mall som utgångspunkt för detta exempel: Exempel_mall
<?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> // Fördjupning: skicka mail // Skicka mail: $mail_to = 'example@example.com'; $subject = 'Du har fått inlägg'; $message = $_POST['text']."\n\n"; mail($mail_to,$subject,$message); } } 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>