ユーザー名、パスワード、送信ボタンからなる単純なフォームでログインページを作成しようとしています。 2つのテキストフィールドからのデータは、別のPHPファイルに送信する必要があります。これにより、自分のoracleデータベースに有効性を問い合わせることができます(このビットはすでにダミーデータで動作しています)。PHP/HTML:POSTファイルをPHPファイルに送信しないHTMLファイル
私はフォーム上でPOSTを使用していますが、POSTファイルの内容をダンプするためにオンラインで見つかったコードを使用すると、PHPファイルはデータを受信しないだけでなく、HTMLファイルも生成されませんどれか。
HTMLコードは次のとおりです。私はどこでも見つけた
<?php
$username = htmlspecialchars($_POST['username']);
$password = htmlspecialchars($_POST['userpwd']);
$msg = "Username:" . $username . "\nPassword:" . $password;
echo nl2br($msg);
?>
何も働いていないので、私:
<html>
<form action="login.php" method="POST">
<input type="text"
placeholder="Username:"
name:"username"
required
autofocus>
<input type="password"
placeholder="Password:"
name:"userpwd"
required>
<input type="submit"
value="LOG IN">
</form>
</html>
そして、私はPOSTをテストするために使用している、関連するPHPコード私が作って簡単に解決できるいくつかの愚かな間違いをここに(うまくいけば)見つけ出す。乾杯。あなたがのためにコロン(:)を使用しているname属性の後に、あなたの入力フィールドに=
<input type="text" placeholder="Username:" name="username" required autofocus>
<input type="password" placeholder="Password:" name="userpwd" required>
[PHPのお問い合わせフォームを提出していない](http://stackoverflow.com/questions/5714974/php-contact-form-not-submitting)の可能性のある重複 – Tom
は= '代わりに、名前' 'の名前を使用します'、パスワードは – Fabio