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
debug_howto [2017-12-01 14:01]
Joakim Forsgren
debug_howto [2017-12-01 14:07]
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 12: Line 12:
 } }
 </code> </code>
-  - 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 och kolla att den ser korrekt ut.<code php>echo $query = "SELECT * FROM Users WHERE EMail = '" . $_POST['EMail'] . "' AND Password = SHA1('" . $_POST['Password'] . "')";
 </code> </code>
-  - Skriv ut era ev SQL-error.<code php>echo mysqli_error($link);+  - Skriv ut era SQL-error - här får ni se vad mysql ger för fel.<code php>echo mysqli_error($link);
 </code> </code>
-  - sdf+  - Prova att köra den SQL-fråga skapas i phpmyadmin, så får ni se om den fungerar där.