先輩方、以下のコードのどこが間違っているのかわかるように手伝ってください
ユーザー名またはパスワードを入力しないと、ユーザー名またはパスワードを空にすることはできないというメッセージが表示されないのはなぜですか? ? ?
ユーザー名またはパスワードを空にすることはできません if(isset($_POST['Submit'])&&$_POST['Submit']=="ログイン ") {
$user=$_POST['user'];
$pass=$_POST['pass'];
if(empty($user)||empty($pass)){
echo "
alert('ユーザー名またはパスワードを空にすることはできません');";
}
}
?>
- -----解決策---------echo "
alert('ユーザー名またはパスワードは使用できません 空です' );";
の書き方が間違っています
は <script></script>
である必要があります ------- 解決策 -- ------------------郵送で送信していないため、当然 $_POST 検証に合格できません
--- -- -解決策------------------1.form は、method="post"
2.
は
Submit"/>
3 .echo である必要があります"
alert('ユーザー名またはパスワードを空にすることはできません');"; は echo "
<script></span>alert('ユーザー名またはパスワードを空にすることはできません'); である必要があります。 <span style="color: #FF0000;"></script>";
これを次のように変更してください
ユーザー名またはパスワードは使用できませんempty if(isset($_POST['送信'])&&$_POST['送信']=="ログイン"){
$user=$_POST['user']
$pass=$_POST ['pass'];
if(empty($user)
------解決策------------ --------empty($pass)){
echo "<script>alert('ユーザー名またはパスワードは空にすることはできません');</script>";
}
}
?>