2016-03-26 9 views
-3

if (!empty) {}セクションの後にIF ELSE STATEMENTをオンにしてください。else条件が動作しない場合は、なぜこのPHPコードですか?

<form action="first.php" method ="post"> 
<input type="text" name="username" >Username</br> 
<input type="password" name="password" >Password</br> 
<input type="submit" value="Submit"></br> 
</form> 

<?php 
if (isset($_POST['username'])&& isset($_POST['password'])) { 
    if (!empty($user) && !empty($pass)) { 
     $user = $_POST['username']; 
     $pass = $_POST['password']; 

     if ($user ==="habib" && $pass === "1234") { 
      echo $user; 
      echo $pass; 
     } else { 
      echo "wrong password and username"; 
     } 
    } 
} 
?> 
+2

これはPHPコードではありません。 –

+1

これは単なるhtmlで、 'else else'文はありません –

+1

これは' phpmyadmin'とは関係ありません。 – arkascha

答えて

2

あなたは、むしろ$user$passよりも、$_POST['username']$_POST['password']が空でないかどうかを確認する必要があります。

+0

<フォームアクション= "first.php" メソッド= "ポスト"> \tのユーザー名
\tのパスワード
\tの値= "送信" を "提出"
<?phpの \t(ISSET($ _ POST [ 'ユーザー名'])の場合&& isset($ _ POST ['password'])){ \t \t \t \t $ user = $ _POST ['username']; \t \t $ pass = $ _POST ['password']; \t \t \t \t場合(!空($ユーザー)&&!空($パス)){ \t \t \t \t \t場合(=== "ハビブ" && $パス$ユーザ=== "1234") { \t \t \t \t echo $ user; \t \t \t \t echo $ pass;他 \t \t \t \t \t} { \t \t \t \tは "間違ったパスワードとユーザー名を" エコー;他 \t \t} \t \t} { \t \t \tが "必須すべてのフィールドを" エコー; \t \t} \t} ?> – habib

+0

これは.......... – habib

+0

が動作していません? –

関連する問題