【发布时间】:2013-01-26 19:44:06
【问题描述】:
我有一个表单,它使用 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>
我需要做的是;
- 每次使用页面时生成一个序列号。
- 在 post 请求中传递该编号(有点像序列号 对于请求),以另一种形式说 _php/buildMyPNR.php。
- 当 _php/buildMyPNR.php 加载时,保存 AccountNumber 和 requestID 到数据库或类似数据库。
- 最终它会转到 _php/usageSummary.php,用户可以在其中点击 一个按钮,用于返回与配对的 AccountNumbers 列表 为请求生成的 requestID。
- 可能以 excel 电子表格格式下载列表,但它是 不是绝对必要的。
最好的方法是什么?
主要是我在生成 requestID 方面需要帮助。我需要它们是连续的,所以我假设我需要从我的数据库中的一个数字(如 00001)开始,从我的表单中查询该数字,将 1 添加到返回值,然后将新值与 AccountNumber 一起保存 按下提交时。
我没有数据库方面的经验,我们将不胜感激。
【问题讨论】: