帖子表格输入值

时间:2015-09-26 22:12:06

标签: php html arrays form-submit

任何人都可以解释我如何获得输入到products_price的值,以便在提交时传递给& price =

 <form method="post" action="epos_action.php">

<td width="80%"><?php echo $default_currency_symbol; ?><input type="text" name="products_price" size="14" value="<?php echo(number_format(($_POST['products_price']), 2, '.', '')); ?>">

<td><a width="12%" colspan="1" align="center"><a input type="submit" method="post" value="Submit" class="button" title="<?php echo 'Pay Account'; ?>" href="#"  onclick="this.blur(); window.location.href='epos_action.php?Action=PayBill&ProductID=<?php echo $dummy_product_id; ?>&Quantity=<?php echo $fakeqty;?>&PayName=<?php echo $results['orders_id']; ?>&Price=<?php echo ($_POST['products_price']); ?>'"><span><?php echo 'Make Payment'; ?></span></a></td>

(如果我在&amp; price =中放入另一个变量,它会按预期将值传递给epos.action.php文件。

3 个答案:

答案 0 :(得分:0)

您必须了解表单构建,然后尝试处理数据。 html forms

P.S。你通过GET方法传递了一些数据,一些通过POST传递。所以在php中你可以用

访问它们
  

$ _ GET \ $ _POST

阵列。

答案 1 :(得分:0)

根据您使用的HTTP动词,您可以使用$ _GET$ _POST。在表单上,​​您使用POST,如果您通过URL传递变量,则使用GET

答案 2 :(得分:0)

我同意@mcklayin,你需要先了解表单是如何工作的,而你的代码清楚地表明你没有。

首先,您不能用作输入元素。使用<input type="submit"> 其次,您只能将method属性与表单一起使用,而不能使用元素。 最后,你需要明确你想要用(突变按钮+链接)元素实现的目标。如果您想在点击时将用户引导到另一个页面,那么就不需要我们js。只是一个普通的链接