2012-05-16 127 views
0

我有一個這樣的形式:如何將功能添加到窗體

$form = '<form action="https://www.zarinpal.com/users/pay_invoice/'.$res.'" 
method="post" target="_parent" ><input type="submit" value="Buy"/></form>'; 
$form .= '</form>'; 
echo $form; 

我想要的功能添加到該表單,所以點擊「購買」時,那麼在MySQL創建數據庫爲該用戶提供所選項目的信息,以及具有未決交易狀態的他的賬戶ID,然後該表單將他重定向到包括的網頁。

我可以管理MySQL部分,但表單只會將用戶重定向到給定的網頁,而我無法將用戶信息添加到數據庫。

有沒有一種方法可以爲此用戶添加數據庫行,然後將他重定向到付款網頁? (除創建另一頁)

+0

您可以使用JavaScript在點擊按鈕時/表單提交時進行AJAX調用。 –

+0

不幸的是我是PHP,MySQL,JS,CSS的新手。我想我必須儘快學習AJAX。 Tnx爲您提供幫助。 – Siwa

+0

這是因爲您必須添加代碼來處理'$ _POST'數據並將新行插入到數據庫表中 – luchosrock

回答

0
<form action="https://www.zarinpal.com/users/pay_invoice/<?=$res ?> method="post" target="_parent" > 
    <input type="test" name="customer-name" /> 
    <input type="submit" value="Buy"/> 
</form> 

然後在目標頁面地說:

<? 
print_r($_POST); 
## That will let you know what is being posted from the form 
?> 

訪問「客戶名稱」變量,例如只是做:

$customerName = $_POST["customer-name"]; 
相關問題