ホームページ > バックエンド開発 > PHPチュートリアル > 先輩方、次のコードのどこが間違っているのかを教えてください。

先輩方、次のコードのどこが間違っているのかを教えてください。

WBOY
リリース: 2016-06-23 13:51:27
オリジナル
1237 人が閲覧しました

ユーザー名またはパスワードを入力しないと、ユーザー名またはパスワードを空にすることはできないというメッセージが表示されないのはなぜですか? ? ?



ユーザー名またはパスワードは空にすることはできません



パスワード:


;input type="reset" value="キャンセル"/>

if(isset($_POST[' 送信'] )&&$_POST['送信']=="ログイン"){
$user=$_POST['user']
$pass=$_POST['pass'];
if(empty($user )|| empty($pass)){
echo "alert('ユーザー名またはパスワードを空にすることはできません');";




ディスカッション (解決策)

echo "alert('ユーザー名またはパスワードを空にすることはできません');";

書き方が間違っています

<script>< /script> メソッドが書かれていません、<br> <h2> post メソッドで送信していないので、当然 $_POST 検証を通過できません</h2> <p class="sougouAnswer"> <form method="post"> <br> <br> <br> <form method="post"> <br>神の返事</p> <p class="sougouAnswer"> Method =post を書かなかった場合、デフォルトの送信メソッドは get です。 </p> <p class="sougouAnswer"> 1.form? メソッド="post" を追加します </p> 2.<input type="submit" value="Login" name="Sumbit"/> ??はい <input type="submit" value= " Login" name=" Submit"/> <p class="sougouAnswer"> 3.echo "<scipt>alert('ユーザー名またはパスワードを空にすることはできません');</scipt>"; ??is echo " <script>alert ('ユーザー名またはパスワードを空にすることはできません'); </script>";

それを ?? に変更してください

ユーザー名またはパスワードを空にすることはできません


ユーザー名:

パスワード:




if(isset($_POST['Submit'])&&$_POST['Submit']=="ログイン "){ user=$_POST['user'];
$pass=$_POST['pass'];
if(empty($user)||empty($pass)){
echo "";
}
}
?>

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート