2014-02-13 94 views
0

我的PayPal形式不會預先填充的地址信息。我相信我會包括所有必要的領域。它只填寫姓名電話和郵件。這裏是我的表單代碼:貝寶的形式不prepoulating

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> 
<input type="hidden" name="cmd" value="_xclick"> 
<input type="hidden" name="business" value="NC3DJAZLDWU34"> 
<input type="hidden" name="lc" value="US"> 
<input type="hidden" name="item_name" value="Membership/Contribution"> 
<input type="hidden" name="button_subtype" value="services"> 
<input type="hidden" name="no_note" value="0"> 
<input type="hidden" name="cn" value="Leave a message for UMVA"> 
<input type="hidden" name="no_shipping" value="1"> 
<input type="hidden" name="rm" value="1"> 
<input type="hidden" name="return" value="http://www.umvaonline.org/index.htm"> 
<input type="hidden" name="cancel_return" value="http://www.umvaonline.org/umvajoin.html"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_paynow_LG.gif:NonHosted"> 
<input type="hidden" name="src" value="1"> 
<input type="hidden" name="cbt" value="Return to UMVA Homepage"> 
<input type="hidden" name="first_name" value=<?php echo $fname ?>> 
<input type="hidden" name="last_name" value=<?php echo $_POST['last_name']?>> 
<input type="hidden" name="address1" value=<?php echo $_POST['address1']?>> 
<input type="hidden" name="address2" value=<?php echo $address2 ?>> 
<input type="hidden" name="city" value=<?php echo $_POST['city']?>> 
<input type="hidden" name="email" value=<?php echo $_POST['email']?>> 
<input type="hidden" name="state" value=<?php echo $_POST['state']?>> 
<input type="hidden" name="zip" value=<?php echo $_POST['zip']?>> 
<input type="hidden" name="night_phone_a" value=<?php echo $phonearray[0] ?>> 
<input type="hidden" name="night_phone_b" value=<?php echo $phonearray[1]?>> 
<input type="hidden" name="night_phone_c" value=<?php echo $phonearray[2]?>> 

<input type="hidden" name="amount" value=<?php echo $amount ?>> 

<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"><br /><br /><a href='javascript:history.go(-1)'>Cancel</a> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

回答

0

事情看起來不錯,直到你到

<input type="hidden" name="first_name" value=<?php echo $fname ?>> 

有你需要添加報價圍繞價值,像這樣:

<input type="hidden" name="first_name" value="<?php echo $fname ?>"> 
+0

別不知道我是如何錯過報價的......由於某種原因,它仍然無法正常工作。 –

+0

您有$ _POST值和非$ _POST值的組合。我假設這是從另一個頁面發佈?該頁面上的代碼是什麼樣的?您可能只想嘗試在$ _POST數組上進行print_r操作,以查看事情是否實際上正確傳遞到上面的表單。 – jswat

+0

看起來他們沒有得到的值,但其中一些出現在貝寶屏幕 –