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
debug_howto [2017-12-01 14:00]
Joakim Forsgren
debug_howto [2017-12-01 14:03]
Joakim Forsgren
Line 2: Line 2:
  
 ==== Om ni skickar data via ett formulär ==== ==== Om ni skickar data via ett formulär ====
-  - Kolla formuläret så att ni har rätt "method" och rätt "action"+  - Kolla formuläret så att ni har rätt "method" och rätt "action", använd "inspect" i utvecklingsverktyget.
   - Gå till sidan som ni har i er action, börja med att skriva ut $_POST och sen en exit, kommer rätt värden till denna sida?<code php><?php   - Gå till sidan som ni har i er action, börja med att skriva ut $_POST och sen en exit, kommer rätt värden till denna sida?<code php><?php
 print_r($_POST); print_r($_POST);
Line 14: Line 14:
   - Skriv ut er SQL-fråga<code php>echo $query = "SELECT * FROM Users WHERE EMail = '" . $_POST['EMail'] . "' AND Password = SHA1('" . $_POST['Password'] . "')";   - Skriv ut er SQL-fråga<code php>echo $query = "SELECT * FROM Users WHERE EMail = '" . $_POST['EMail'] . "' AND Password = SHA1('" . $_POST['Password'] . "')";
 </code> </code>
-  - Skriv ut era ev SQL-errorecho mysqli_error($link);+  - Skriv ut era ev SQL-error.<code php>echo mysqli_error($link); 
 +</code> 
 +  - Prova att köra den SQL-fråga skapas i phpmyadmin, så får ni se om den fungerar där.