Açılan Başlarken menüden

2 Cevap php

Ben bir satın alma yapıldığında artık PHP ile yazılmış bir IPN işleyicisi ile birlikte düğmeler bana bir e-posta göndermek için Paypal satın kullanıyorum. E-posta düzgün gönderiliyor ve verilerin çok geçiyor, ama bir giyim öğenin boyutunu seçmek için aşağı açılır listeyi yakalayan değil.

İşte benim düğmesi kod alanları bulunuyor:

<input type="hidden" name="item_name" value="Test Shirt">
<input type="hidden" name="item_number" value="001">
<input type="hidden" name="on0" value="sizes">

Select a size:
<select name="os0">
 <option value="Small">Small </option>
 <option value="Medium">Medium </option>
 <option value="Large">Large </option>
 <option value="Extra Large">Extra Large </option>
</select>

Değişkenlere veriyi yakalar benim PHP IPN script şöyle:

$item_name = $_POST['item_name'];
$item_number = $_POST['item_number'];
$size = $_POST['on0'];
$sizeChoice = $_POST['os0'];

E-posta düzgün madde adı ve madde numarası, ama $ büyüklüğü ve $ sizeChoice değişkenler için hiçbir şey gösterir. O kadar geç ben çok belirgin bir şey üzerinde seyir eminim oluyor ama bazı gizli alanları unutuyorum eğer ben sadece yanlış arayarak veya kulüpler eğer hala merak ediyorum?

2 Cevap

Değişken isimleri harf duyarlıdır. Yerine $ _POST $ _POST kullanın.

Bugün aynı probelm vardı. Bunun yerine $ _POST ['os0'] ve $ _POST ['on0'] kullanarak, $ _POST ['option_selection1'] ve $ _POST ['option_name1'] kullanın

This page shows the options, search for "option_name1": http://stackoverflow.com/questions/2536100/php-paypal-ipn-getting-drop-down-menu