こんにちは、私はPaypal IPNを作成しています。私は型送信を使用していました。私はちょうど今支払うボタンのサブミッションで私のデータベースにどのように書き込むのだろうかと思っていた。私はこのボタンがクリックされたとしてデータベースに書きたいと思っていますが、正確にはそれを行う方法がわからないのですか?ここに私のデータをpaypalに送るための私のコードです。Paypal Buynowボタンを私のカートからクリックすると、データをデータベースに提出する方法
<?php
if(isset($_SESSION['username']) && isset($_SESSION['itemnames']))
{
$checkoutbutton .='<form action="https://www.sandbox.paypal.com/cgibin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="xxxxxx">
<input type="hidden" name="upload" value="1">';
?> <ul2>
<?php
for ($i = 0;$i <count($_SESSION['itemnames']);$i++)
{ ?>
<li>
<?php
$x = $i + 1;
echo "<h3>";
echo $_SESSION['itemnames'][$i];
echo "</h3>";
echo "<b>Cost per Item: €" .$_SESSION['price'][$i] ."</br> Number of Items: " . $_SESSION['quantity'][$i] ."</b>";
$checkoutbutton .='<input type="hidden" name="item_name_'.$x.'" value="'. $_SESSION['itemnames'][$i] .'">
<input type="hidden" name="amount_'.$x.'" value="' .$_SESSION['price'][$i] . '">
<input type="hidden" name="quantity_'.$x.'" value="' .$_SESSION['quantity'][$i] . '">';
?>
</li>
<?php } $checkoutbutton .='<input type="hidden" name="notify_url" value="http://ipnscript.php">
<input type="hidden" name="return" value="http://ranscomplete.php">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="cbt" value="return to store">
<input type="hidden" name="cancel_return" value="http://www.theislandapp.com/transcancelled.php">
<input type="hidden" name="currency_code" value="EUR">
<input type="image" src="x-click-but5.gif" name="submit" alt="Make payments with PayPal - its fast, free and secure!">';
?>
</ul2>
<?php }
else {?>
<h2> No Items in cart </h2>
<?php } ?> </br></br>
正確にあなたのデータベースに保存したいのですか? –
ill説明。通常、私はフォームに囲まれた入力型を持っています。私はポストとしてフォームメソッドを持っています。(isset($ _ POST ['submit'])){//私は何かを得る} – eoin
ああ、いけませんそこにあるdbのものは、ボタンがクリックされると、dbに送信する方法を知りましたか? – eoin