Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
dvprog_03 [2019-08-26 17:09]
Daniel Viström
dvprog_03 [2020-09-03 13:04]
Daniel Viström
Line 1: Line 1:
-====== Genomgång - $_GET, $_POST ======+====== Genomgång - $_GET, $_POST ======
  
  
Line 30: Line 30:
     echo 'tal1 är: ' . $_GET['tal1'] . '<br>';     echo 'tal1 är: ' . $_GET['tal1'] . '<br>';
  
-    if(isset($_POST['fname'], $_POST['lname'])){  // För att undvika notice-meddelanden.+    // För att undvika notice-meddelanden första gången sidan laddas används isset.  
 +    // $_POST['fname'] och $_POST['lname'] finns först efter att man tryckt på knappen i formuläret och sidan laddats om. 
 +    if(isset($_POST['fname'], $_POST['lname'])){  
       echo $_POST['fname'] . ' ' . $_POST['lname'] . ' heter du.' . '<br>';       echo $_POST['fname'] . ' ' . $_POST['lname'] . ' heter du.' . '<br>';
          
Line 36: Line 38:
         echo 'Ett sånt vackert namn. <br>';         echo 'Ett sånt vackert namn. <br>';
       } else {                                     // else = "annars". Utförs om inte villkoret i if-satsen är sant.       } else {                                     // else = "annars". Utförs om inte villkoret i if-satsen är sant.
-        if ($_POST['fname'!= '') {               // ! betyder "inte lika med".+        if (!empty($_POST['fname'])) {               // !empty  betyder "inte tom".
           echo 'Hej på dig ' . $_POST['fname'] . '<br>';           echo 'Hej på dig ' . $_POST['fname'] . '<br>';
         }         }