
phpの勉強を始め、
forとifだけでform画面を作ってみようと思いました。
配列でパスワードとユーザーの画像を用意して処理しようとしたのですが。
正しいパスを打ち込んでも「パスが違います」と3回表示されます。
どこがちがうのでしょうか...初心者なので正しいコードを教えて頂ければ幸いです。
$passArray[0] = "123";
$passArray[1] = "abc";
$passArray[2] = "xyz";
$passArray[0] = "<img src='img/user.png'>";
$passArray[1] = "<img src='img/user.png'>";
$passArray[2] = "<img src='img/user.png'>";
for($i=0;$i<3;$i++)
{
if($_POST["pass"] == $passArray[$i])
{
print"<h2>ようこそ".$_POST["uName"]."様</h2>";
}
else
{
print"パスが違います";
}
}
<form method="POST" action="test.php">
<h2>名前:</h2>
<input type="text" name="uName" placeholder="ユーザー名">
<h2>パスワード:</h2>
<input type="password" name="pass" placeholder="パスワード">
<h2>コメント:</h2>
<input type="submit" value="送信" id="sub">
</form>
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ちょっと何をやりたいかわからないのですが
こうすればご希望にちかいかもしれません
<form method="POST">
<h2>名前:</h2>
<input type="text" name="uName" placeholder="ユーザー名">
<h2>パスワード:</h2>
<input type="password" name="pass" placeholder="パスワード">
<h2>コメント:</h2>
<input type="submit" value="送信" id="sub">
</form>
<?PHP
$passArray = ["123","abc", "xyz"];
if(isset($_POST["pass"])){
if(in_array($_POST["pass"],$passArray)){
print"<h2>ようこそ".$_POST["uName"]."様</h2>";
}else{
print"パスが違います";
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpのheader("Location:#pos")...
-
フォームで戻った際に入力済み...
-
セッション関数を使わずにファ...
-
PHP8でWarning:Undefined varia...
-
composerをインストールしたい...
-
アンドロイドスマホでのphp ech...
-
Postgresの特定のカラムからス...
-
ここで言う空文字の意味とは?
-
phpの問い合わせフォームを作っ...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
SplFileObject を利用したとき...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
phpのheader("Location:#pos")...
-
セッション関数を使わずにファ...
-
PHP8でWarning:Undefined varia...
-
phpの問い合わせフォームを作っ...
-
SplFileObject を利用したとき...
-
composerをインストールしたい...
-
[php初心者]サイトを見てデータ...
-
php でqiitaのサイトにあったフ...
-
PHP8を使うと、大量のWarningが...
-
BASIC認証のフォームをデザイン...
-
phpでcookieがうまく保存されない
-
PHPの勉強してます。 配列のと...
-
phpに関わる所での、form actio...
-
【初心者】XAMPPのapacheの(恐...
-
フォームで戻った際に入力済み...
-
HTML PHP ラジオボタンのイベント
-
ワードプレスサイト PHP8.0.25...
-
PHPで画像の渡しが上手く行きま...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
おすすめ情報