Differences

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

Link to this comparison view

amprog_03_ex1 [2017-09-15 08:19]
Anders Mosshäll
amprog_03_ex1 [2022-07-18 13:20]
Line 1: Line 1:
-====== Anders Exempel - Textinlägg ====== 
  
-Ladda ner denna mall som utgångspunkt för detta exempel: {{::exempel_del_c.zip|Exempel_mall}} \\ \\ 
- 
-<code php> 
- 
-<?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']; 
-         
-       
-       
-        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> 
- 
- 
-</code>