2017-03-19 22 views
-3

私はユーザーがフォームを送信した後、FormSubmit.phpありがとうページが表示されるHTMLフォームを持っています。投稿した後も表示されているページに感謝する方法はありますか?また、名前を追加した人のリストを示す別のPHPページへのリンクを追加しますか? 私は、テキストファイルから読み込むSignupList.phpページを作成しました。私は下のフォームHTMLページへのリンクを追加しました。FormSubmit.phpありがとうございました。しかし、名前を追加するとFormSubmit.phpに感謝して、私のSignupList.phpページへのリンクをクリックしてください名前はありません。 FormSubmit.phpをSignupList.phpに置き換えたときに、フォームアクションセクションのHTMLページに気付きました。私が望む結果を得るために、submitを押すと名前が表示されますが、アクションを削除してから感謝のページがなくなっています。どのように私は両方を行うことができますか?さらに説明する必要がある場合はお知らせください。HTML PHPフォーム2つのアクション?

<!DOCType html> 
    <html> 
    <head> 
    <title>Form</title> 
      <html lang="en"> 
      <link rel="stylesheet" type="text/css" href="css/stylesheet.css"> 
     </head> 
     <body> 
      <form method="post" action="FormSubmit.php"> 
       <p>Please sign up</p> 
       <p> First Name:<br> 
       <input type="text" name="firstname" size="30"> 
       </p> 
       <p> Last Name:<br> 
       <input type="text" name= "last name" size="30"> 
       </p> 
       <p> 
      <input type="submit" value="Submit Information"> 
      </p> 
      <a href="SignupList.php">View Sign Ups</a> 
      </form> 
    </body> 
    </html> 

編集:なぜ私は投票に落ちたのか分かりませんが、問題を理解しました。 FormSubmit.phpファイルを編集して文書に書き込む必要がありました。あなたのFormsubmit.php

+2

これは完全にはっきりしていません。フォームは1つのアクションしか持つことはできませんが、フォームを処理するときに好きなだけ多くのことを行うことができます。後で検索するために名前のリストを保存したい場合は、データベース(または少なくともテキストファイルなどの永続ストレージの他の形式)が必要です。 –

答えて

0

は、追加:ヘッダを更新し、3秒後にページをリダイレクトします

header('Refresh: 3;url=page.php'); 

を。

関連する問題