我提前道歉,我是PHP noob!帮忙传递_POST表格数据PHP
我有一些隐藏的领域的形式。我需要将值发布到“submit_rma.php”,以便它们不会从数据库中丢失 - 我需要$ qty,$ estmate_id和$ rma_type。
其余的字段只是显示用户的数据并且是只读的。目前我只能从qty文本字段中获得价值。
有没有更简单的方法来传递这些值?由于安全问题,URL不存在。
<form method="post" action="submit_rma.php";>
<table>
<tr>
<td>
Quantity
</td>
<td>
<input type="text" name="qty" value="<?php echo $qty ?>" size="1"/><br/>
</td>
</tr>
<tr>
<td>
Part #
</td>
<td>
<input type="text" name="" value="<?php echo $model ?>" size="8" READONLY/><br/>
</td>
</tr>
<tr>
<td>
Description
</td>
<td>
<input type="text" name="" value="<?php echo $name_EN ?>" size="50" READONLY/><br/>
</td>
</tr>
<tr>
<td>
Paid Date
</td>
<td>
<input type="text" name="" value="<?php echo $sold_date ?>" size="6" READONLY/><br/>
</td>
</tr>
<tr>
<td>
Amount Each
</td>
<td>
<input type="text" name="" value="<?php echo $dealer_price ?>" size="8" READONLY/>
</td>
</tr>
</table>
<input type="hidden" name="estmate_id" value="<?php echo $estmate_id ?>">
<input type="hidden" name="rma_type" value="Short Shipped">
<input type="submit" name="submit";">
</form>
如果$ qty,$ estimate_id等与安全性相关,则通过POST发送它们不会对您有很大帮助 - 它们仍然可见在页面的HTML源代码中,并且未加密发送。但是,这是将表单数据从一个地方发送到另一个地方的正常方式。如果不知道接收脚本是什么样子的话,是否有道理是不可能的。你的问题到底是什么? – 2010-03-24 19:15:47
没有那么多的安全性,因为如果我的最终用户在这里弄乱了这个URL,那么就太容易破坏分贝了。例如,estmate_id在我的db中有一对多的关系 - 我不能让它破坏我的表关系。因为这是一个Intranet站点,所以安全性不是问题。 – Mikey1980 2010-03-24 19:39:54
使用表单就像使用网址一样简单。 – 2010-03-24 19:52:04