[英]how to get multiple products from cart to paypal payment
我想在貝寶付款頁面上獲得多種產品。 我現在只得到一個第一批產品。 有人可以幫助我解決我的錯誤之處。 以下是我的代碼。.我搜索了google,發現還有兩件事需要更改。 即_xclick到_cart和另外一個<input type='hidden' value='1' name='upload'/>
hidden'value <input type='hidden' value='1' name='upload'/>
1'name <input type='hidden' value='1' name='upload'/>
現在我得到您的購物車是空的。
$query = mysql_query("SELECT * FROM temporderdetails WHERE omid = '$ordermaster_id' " ) or die(mysql_error());
while($row = mysql_fetch_array($query)){
$productid = $row['productid'];
$quantity = $row['qty'];
$price = $row['price'];
$subtotal = $row['subtotal'];
$query1 = mysql_query("select product_name from products where product_id = '$productid'" ) or die(mysql_error());
while($row1 = mysql_fetch_array($query1)){
$product = $row1['product_name'];
<form action='<?php echo $payment_url ;?>' method='post'>
<input type="hidden" name="cmd" value="_cart">
<input type='hidden' name='business' value='<?php echo $payment_email;?>'>
<input type='hidden' name='item_name' value='<?php echo $product;?>'>
<input type='hidden' name='upload' value='1'>
<input type='hidden' name='quantity' value='<?php echo $quantity; ?>'>
<input type='hidden' name='amount' value='<?php echo $grandtotal;?>'>
<input type='hidden' name='currency_code' value='USD'>
<input type='hidden' name='return' value='<?php echo $payment_success;?>'>
<input type='hidden' name='cancel_return' value='<?php echo $payment_failed;?>'>
}
}
如果有多個產品,則必須為每個產品使用以下變量:amount_x item_name_x
其中x是產品編號(從1開始)。 因此,您要做的是這樣的:
<form action='<?php echo $payment_url ;?>' method='post'>
<input type="hidden" name="cmd" value="_cart">
<input type='hidden' name='business' value='<?php echo $payment_email;?>'>
<input type='hidden' name='upload' value='1'>
<input type='hidden' name='currency_code' value='USD'>
<input type='hidden' name='return' value='<?php echo $payment_success;?>'>
<input type='hidden' name='cancel_return' value='<?php echo $payment_failed;?>'>
在這里,您可以獲取所有產品(“ while”語句),使用計數器變量,然后:
<input type='hidden' name='amount_<?php echo $counter;?>' value='<?php $price ?>'>
<input type='hidden' name='item_name_<?php echo $counter;?>' value='<?php echo $product?>'>
<?php $counter++ ?>
最后關閉表格
</form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.