-3
私は次の例のようにパスワードを入力する必要があるログインページを持っています: ユーザ名:abcパスワード:123456789ログインのために入力時にパスワードから選択した文字列を取得する方法は?
パスワードは常に9桁です。今すぐログインユーザーのために パスワードから第1、第3および第8文字列を入力する必要があります。ユーザーが を呼び出すたびに、3つの文字列が異なるはずのページがリロードされます。今の場合のように 第1、第3、第8、第2、第9、第5、
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
include 'conn.php';
if (isset($_POST['submit']))
{
$name = $_POST['username'];
$pin = $_POST['pin'];
$pass = $_POST['pass'];
$sql = 'SELECT name,pass,pin from `emp` where `name` = "'.$name.'" AND pass = "'.$pass.'" AND pin = "'.$pin.'" ';
$sql = mysqli_query($conn,$sql);
$data = mysqli_fetch_assoc($sql);
if ($data) {
header('Location: home.php');
echo 'success';
}
else
{
echo 'Fail';
}
}
?>
<form action="" method="post">
Username:
<input type="text" name="username" value="">
Pin:
<input type="password" name="pin" value="">
Password:
<input type="password" name="pass" placeholder='1st' value="">
<input type="password" name="pass" placeholder='5th' value="">
<input type="password" name="pass" placeholder='7th' value="">
<button name="submit">Submit</button>
</form>
</body>
</html>
どのようにこれを達成することができます。
あなたのコードで何が問題になっていますか?質問は何ですか? – Teemu
ご質問を明確にしてください。何も分かりません。 –
なぜ3つのパスワードを要求していますか? – hungrykoala