Differences

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

Link to this comparison view

debug_howto [2017-12-01 14:07]
Joakim Forsgren
debug_howto [2022-07-18 13:20]
Line 1: Line 1:
-====== Tips för att hitta fel ====== 
- 
-==== Om ni skickar data via ett formulär ==== 
-  - 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 
-print_r($_POST); 
-exit; 
-</code> 
-  - Finns det några header med exit på sidan, kommentera bort dessa för att du ska stanna på sidan och kunna få se vad det finns för felmeddelanden.<code php>if (mysqli_num_rows($result) != 1) { 
-//  header('location: index.php'); 
-//  exit; 
-} 
-</code> 
-  - 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> 
-  - Skriv ut era SQL-error - här får ni se vad mysql ger för fel.<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. 
- 
-