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