我的表單操作將隱藏的輸入發送到PayPal進行結帳。我還需要它在發送貝寶之前給我發送一封電子郵件。提交了兩件事情
但由於我的表單的行爲調用貝寶我不能觸發其他功能。我在想我可以讓自己的行動=自己做我需要在我的網頁上,然後發送nessesery後變量到貝寶。我正在射擊在它下面:
<?
if(isset($_POST['submit'])){
//get post data for me clean up and save then send
if(!mail(data, myemail, headers)){
//send data to paypal.
curl(https://www.paypal.com/cgi-bin/webscr);
}
}else{
?>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<!-- DATA FOR ME-->
<p>Child's Name: <? echo $child_name; ?></p>
<input type="hidden" name="child_name" value="<? echo $child_name; ?>">
<p>Birth Date: <? echo $birth_date; ?></p>
<input type="hidden" name="birth_date" value="<? echo $birth_date; ?>">
<p>Parent/Guardian Name: <? echo $name; ?></p>
<input type="hidden" name="name" value="<? echo $name; ?>">
<p>Email Address: <? echo $email; ?></p>
<input type="hidden" name="email" value="<? echo $email; ?>">
<p>Home Phone: <? echo $phone; ?></p>
<input type="hidden" name="phone" value="<? echo $phone; ?>">
<!-- DATA FOR PAYPAL-->
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="item_name" value="Item Name">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="amount" value="<?php echo $total; ?>">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXXXXXXXXX">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_paynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
</form>
我應該使用捲曲的數據重新發送到PayPal一次我的網頁上的郵件()函數是成功的?不知道這將如何工作?
相反,你可以上使用的onClick()提交按鈕,它調用發送電子郵件的方法,然後調用form.submit的動作; – 2011-03-10 21:56:30