Php 如何获取Paypal返回的下拉菜单的值?

Php 如何获取Paypal返回的下拉菜单的值?,php,paypal,drop-down-menu,paypal-ipn,Php,Paypal,Drop Down Menu,Paypal Ipn,我想知道如何获得与贝宝下拉菜单的价值 贝宝方面一切正常,除了我不知道我的会员在为哪个订阅付费这一事实 我的表格如下: <input type="hidden" name="on0" value="Formula">Formula <select name="os0"> <option value="Basic">Basic €5</option> <option value="Standard"

我想知道如何获得与贝宝下拉菜单的价值

贝宝方面一切正常,除了我不知道我的会员在为哪个订阅付费这一事实

我的表格如下:

    <input type="hidden" name="on0" value="Formula">Formula
    <select name="os0">
        <option value="Basic">Basic €5</option>
        <option value="Standard">Standard €10</option>
        <option value="VIP">VIP €20</option>
    </select> 
…但这不起作用。请问我错过了什么


非常感谢您的帮助,谢谢

我不确定这是否是您的问题,但如果您不使用HTTP POST,那么这些值将不会显示在
$\u POST['os0']
中。试着改用
$\u请求['os0']
,看看你是不是这样得到了值

有关$\u POST和$\u REQUEST的更多信息,请访问。您可以在以下位置了解如何设置表单提交方法:


姓名:
标题
点击我

要了解有关HTTP和一般的更多信息,您可以阅读他们的W3C规范。

您是否在某处指定了返回URL?在返回的URL中,您可能会得到他们选择的订阅。请您更具体地说明您得到的价值,“这不起作用”没有多大帮助。请您对
$\u POST['os0']
进行
var\u dump
并告诉我们您得到了什么?谢谢大家的帮助@Chase是的,我有一个返回url,但我也在我的paypal帐户中扩展了自动返回功能,也许这就是问题的根源?谢谢你的快速回答。是的,我正在使用http post。我得到了自定义字段的值,它可以工作。不知道为什么我不能得到下拉值。。。($\u POST['os0']为空)@sun我不认为“empty”在php中是一个值,通过执行
var\u dump
可以得到什么确切结果?尝试
var\u dump
整个
$\u POST
变量,而不仅仅是一个值。此外,您可能还可以使用Firebug之类的浏览器开发工具以这种方式查看POST数据。我试图更改我的IPN.php页面的编码,但没有任何效果。@sun;请看下面的示例代码--现在您提到了另一个文件,其中没有向我们提供代码。您最好使用示例代码,然后按照前面提供的说明进行操作。
$_POST['os0']
<!-- Simple form which will send a POST request -->
<form action="" method="post">
  Name: <input type="text" name="name">
  <input type="submit" value="Save">
</form>

<!-- Form with fieldset, legend, and label -->
<form action="" method="post">
  <fieldset>
    <legend>Title</legend>
    <input type="radio" name="radio" id="radio"> <label for="radio">Click me</label>
  </fieldset>
</form>