ผมงงมากครับ ทำไมมันไม่แจ้งเตือน [php]
<?php
if (!empty($_POST['submit'])) {
if ($_POST['login_id'] != null && $_POST['login_pass'] != null) {
$id = $_POST['login_id'];
$pw = $_POST['login_pass'];
$salt = "!@%#%!@$^%!$^%$!^%#$%^@!zzzz+++++***/-+....ello45648465ss";
$has_pass = hash_hmac('sha256', $pw, $salt);
$sql = "SELECT * FROM testlogin WHERE login_username = '" . $id . "' AND login_password = '" . $has_pass . "' ";
$result = mysql_query($sql) or die($sql . "<br/><br/>" . mysql_error());
$row = mysql_fetch_array($result) or die(mysql_error());
if ($has_pass == $row['login_password'] && $id == $row['login_username']) {
$_SESSION['name'] = $row['login_username'];
$_SESSION['id'] = $row['login_id'];
echo "SUCCESS LOGIN<br>";
echo ' <a href="user.php">goto</a> YOUR NAME' . $row['login_username'] . ' ';
}else{
echo "WRONG PASSWORD OR ID";
}
if($_POST['login_id'] == "" && $_POST['login_pass'] == "") {
echo "Please enter id and password";
}
}
}
คือผมใส่รหัสมั่วๆ หรือว่า ไอดีมั่ว
มันกลับไม่แจ้งเตือนว่า WRONG PASSWORD OR ID
แต่ถ้าใส่ถูกต้องมันทำงานน่ะครับ
ครับ งงมากๆ

ผมมือใหม่หัดPHP ครับ