私は間違っていますが、私はそれを実行しようとすると、動作するPHPフォームアクションページを取得できません空白のページには何もしません。フォーム上の入力に応じて、ユーザーをページにリダイレクトする簡単なコードを作成しようとしています。(PHP)フォームアクションを取得できません
<form action="index.php" method="post">
<font face="Stymie">ENTER SECRET CODE: <input type="text" name="secretcode"></font>
</form>
、ここでindex.phpのが現在のように見えるものです::これは私が使用しようとした多くのコードのうち1、まだありません問題です
<html>
<body>
<?php
if ($_POST['secretcode'] === "banana") {
header("Location: banana.php");
}
?>
</body>
</html>
ここに私のフォームのコードは次のようになります私は何を置く、それは常に空白のページに私を連れて行く。私はPOSTの代わりにGETを使ってみましたが、コードを実行することなくページに表示されます。 誰かがコードを動作させるために何をすると思いますか?ヘルプは非常に高く評価されます。
更新:このスクリプトに相当するJavascriptが見つかりました。このスクリプトははるかに効率的で簡単です。したがって、私はもはや答えが必要ありません。
<form onSubmit="return checkAnswer();">
<script>
function checkAnswer(){
var response = document.getElementById('secretcode').value;
if (response == "banana")
location = 'banana.html';
else
location = 'wrong.html';
return false;
}
</script>
あなたは提出が不足していますボタン – Swellar