2015-09-26 103 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。只是一個普通的鏈接