Postを使用して情報を PHP ページに送信するフォームがあります。
PHP ページ。
- フォーム情報を取得します。
- 並べ替えます。
- フォーマットします。
- 次に、最終的に別のページに送信されるコード文字列に変換し、その情報を使用していくつかのタスクを実行します。
フォームコード:
<form method="post" action="_php/buildMyPNR.php" name="GuestInfo"
onSubmit="return validateFormMethod1();">
<input type="text" name="AccountNumber" id="BID"
onkeypress="return isNumberKey(event)" size ="16"/>
<input type="hidden" name="requestID" id="RID" value="" />
..... bunch of other fields
<input type="submit" name="loadURL" id="submit" value="Submit"
onsubmit="return ValidateFields();" />
</form>
私がしなければならないことは次のとおりです。
- ページが使用されるたびに連番を生成します。
- その番号を投稿リクエスト (リクエストのシリアル番号のようなもの) で渡し、別のフォーム (たとえば_php/buildMyPNR.php ) に渡します。
- _php/buildMyPNR.phpが読み込まれたら、 AccountNumberとrequestIDの値をデータベースなどに保存します 。
- 最終的には_php/usageSummary.phpに移動し、ユーザーはボタンをクリックして、リクエストに対して生成されたrequestIDとペアになった AccountNumbersのリストを返すことができます。
- リストを Excel スプレッドシート形式でダウンロードすることもできますが、絶対に必要というわけではありません。
これを達成するための最良の方法は何ですか?
主にrequestIDの生成に助けが必要です。私はそれらが連続している必要があるので、00001のようなデータベースの数字から始めて、フォームからその数字を照会し、返された値に1を追加し、送信時に新しい値をAccountNumberとともに保存する必要があると仮定します押した。
私はデータベースの経験がなく、ガイダンスをいただければ幸いです。