Я использую кнопки «Купить сейчас» Paypal вместе с обработчиком IPN, написанным на PHP, для отправки мне электронного письма при совершении покупки. Электронное письмо отправляется правильно и передает большую часть данных, но оно не захватывает раскрывающийся список для выбора размера предмета одежды.
Вот мои поля кода кнопки:
<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>
Мой PHP-скрипт IPN, который собирает данные в переменные, выглядит следующим образом:
$item_name = $_POST['item_name'];
$item_number = $_POST['item_number'];
$size = $_POST['on0'];
$sizeChoice = $_POST['os0'];
В электронном письме правильно отображаются имя и номер элемента, но ничего для переменных $ size и $ sizeChoice. Уже поздно, поэтому я уверен, что смотрю на что-то очень очевидное, но все еще задаюсь вопросом, просто ли я называю это неправильно или я забываю некоторые скрытые поля?