フォーム送信後のメッセージを同じページに表示する方法
P粉155128211
P粉155128211 2023-12-31 16:09:22
0
1
430

rree

同じページの post メソッドを使用してフォームを送信します。フォームを送信した後、条件を確認し、ユーザー名が空の場合は、フォームの上部に $error1 = "ユーザー名を入力してください"; というメッセージを表示します。私が直面している問題は、header("location:index.php") を削除すると、メッセージが本文セクションに正しく表示されることです。ただし、ページを更新するために header("location:index.php"); を追加すると、ページの更新により $error1 が表示されません。しかし、タイトルはありません (「場所:index.php」)。ページの更新中にブラウザが表示するメッセージは次のとおりです (このページを表示するには、Firefox Developer Edition が情報を送信する必要があります)。メッセージを正しく表示する方法とその方法についての提案があれば教えてください。フォーム送信後の重複を防ぐため、header("location:index.php"); を追加しました。 ###ここにコードを入力してください######

P粉155128211
P粉155128211

全員に返信(1)
P粉513318114

セッションにエラーを追加し、セッション設定値がエラーをエコーするかどうかを確認し、エラー セッションの設定を解除します

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート