2015-09-26 139 views
0

任何人都可以解释我是如何获取输入到products_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> 

(如果我把另一个变量在&价格=它将价值传递到epos.action.php文件如预期

回答

0

您必须了解形式建设,然后tr对数据进行处理。 html forms

P.S.您通过GET方法传递了一些数据,有些则通过POST传递。所以在PHP中您可以使用

$ _GET \ $ _ POST

数组访问它们。

0

根据您使用的HTTP谓词,可以使用$ _GET$ _POST。在表单中,您使用的是POST,如果您通过URL传递变量,您正在使用GET

0

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

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