検索

ホームページ  >  に質問  >  本文

フォーム送信後のメッセージを同じページに表示する方法

rree

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

P粉155128211P粉155128211346日前441

全員に返信(1)返信します

  • P粉513318114

    P粉5133181142024-01-01 14:35:37

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

    リーリー

    返事
    0
  • キャンセル返事