Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
amprog_03_ex1 [2016-09-02 10:33]
Anders Mosshäll created
amprog_03_ex1 [2017-09-15 08:19]
Anders Mosshäll
Line 1: Line 1:
 ====== Anders Exempel - Textinlägg ====== ====== Anders Exempel - Textinlägg ======
 +
 +Ladda ner denna mall som utgångspunkt för detta exempel: {{::exempel_del_c.zip|Exempel_mall}} \\ \\
  
 <code php> <code php>
-<!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   <?php  
          
     print_r($_GET);                   // Bra för felsökning. Ta bort i färdiga programmet.     print_r($_GET);                   // Bra för felsökning. Ta bort i färdiga programmet.
-    echo '<br />';+    echo '<br>';
     print_r($_POST);                  // Bra för felsökning. Ta bort i färdiga programmet.     print_r($_POST);                  // Bra för felsökning. Ta bort i färdiga programmet.
-    echo '<br /><br />';+    echo '<br><br>';
        
     if (isset($_POST['submit'])){     // Körs bara om man tryckt på submit-knappet.     if (isset($_POST['submit'])){     // Körs bara om man tryckt på submit-knappet.
Line 23: Line 16:
         echo '<div class="error">Du måste ange ett meddelande</div>';         echo '<div class="error">Du måste ange ett meddelande</div>';
       } else{       } else{
-        echo 'Du har skrivit detta inlägg: <br />' . nl2br($_POST['text']); //Funktionen nl2br byter ut newline markering till <br />+        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']; 
 +         
 +       
 +       
 +        mail($mail_to,$subject,$message); 
 +        
       }       }
     } else{     } else{
Line 33: Line 37:
    
   <form method="post">                                     <form method="post">                                  
-    Namn: <input type="text" name="namn" value="<?php echo $_POST['namn']?>"/><br />    <!-- Skriver variabeln $_POST['namn'] som defaultvärde i input --> +    Namn: <input type="text" name="namn" value="<?php echo $_POST['namn']?>"/><br>    <!-- Skriver variabeln $_POST['namn'] som defaultvärde i input --> 
-    Meddelande:<br />  +    Meddelande:<br>  
-    <textarea rows="4" cols="50" name="text"></textarea><br /+    <textarea rows="4" cols="50" name="text"></textarea><br> 
-    <input type="submit" name="submit" value="Klar" />+    <input type="submit" name="submit" value="Klar">
   </form>   </form>
  
-</body> +
-</html>+
 </code> </code>