全部で 3 つのファイルがあります。login.html - login.js - login.php
function login(){
$(document).ready(function(){
var epost = document.getElementById("epost").value;
var passord = document.getElementById("passord").value;
$.ajax({
type: 'POST',
url: 'login.php',
data: "epost=" + epost + "&passord=" + passord,
success: function(result){
}
});
});
}
PHPファイルは次のとおりです。
<?php
require 'db.php';
session_start();
if(!$_POST['epost'] || !$_POST['passord']){
echo "Type in username and password";
}
else{
$stmta = $dbo->prepare("SELECT * FROM kunde WHERE epost = ?");
$stmta->execute(array($_POST['epost']));
$login = $stmta->fetch();
if(empty($login)){
echo "User does not exist";
}
else {
$passord_db = $login['passord'];
$passord = md5($_POST['passord']);
if($passord_db != $passord){
echo "Invalid password";
}
else{
$active = $login['active'];
$epost = $login['epost'];
if($active == 0){
echo "Activate your account ($epost) ";
}
else{
$_SESSION['epost'] = $epost;
}
}
}
}
?>
これはばかげた質問かもしれないので、前もってお詫びしますが、これらのエラー メッセージを PHP スクリプトではなく js スクリプトで表示するにはどうすればよいでしょうか?