-2
Ich habe diesen Ajax-Code. Daten besteht aus Anmeldeinformationen.Etwas ging schief mit PHP und Ajax
$.ajax({
url: "app/php/login.php",
type: "GET",
data: data,
dataType: 'json',
async: true,
success: function(response){
blah blah
}
})
und hier ist meine login.php. Jedes Mal, wenn ich eine Anfrage gesendet habe, erscheint eine Meldung mit der Nachricht Etwas ging falsch. Mache ich das richtig? Verzeihen Sie mir GET-Methode in einem Login
header('Content-Type: application/json');
$dbconn = mysqli_connect("localhost","root","","alumni_tracker") or die("Could not connect to database!"); //host, username, password, db
mysqli_select_db($dbconn,"alumni_tracker");
$student_no = $_GET["student_no"];
$password = $_GET["password"];
$query = "SELECT * FROM user WHERE student_no= '$student_no' AND password=MD5('$password')";
$res = mysqli_query($dbconn, $query);
if(empty($res)){
$data = "1";
}
else if(!empty($res) && $student_no == "111111111"){
$data = "2";
}
else{
while($row = mysqli_fetch_array($res)){
$data = array('student_no'=>$row['student_no'],'password'=>$row['password']);
}
}
return json_encode($data);
exit();
* "etwas schief gelaufen zu verwenden war "- Woher kommt das? wo ist der html dafür und ich hoffe du bist nicht live dabei oder willst mit dieser leben gehen. –
keine vorbereitete Aussage und die Verwendung von MD5 ist ein sicherer Weg, um gehackt zu werden. –
in einem Fehler Abschnitt hinzufügen und sehen, was Fehler passiert: function (Antwort) { alert (Antwort); } – dsadnick