【问题标题】:radio value lost by $_post array$_post 数组丢失的无线电值
【发布时间】:2010-04-10 20:19:36
【问题描述】:

我有这个简单的表格:

<form method="post" action="?step=2">   
<label>A4 - Colour / Colour 
<input type="radio" name="leaflet" value="1"></label><br>   
<label>A5 - Colour / Black 
<input type="radio" name="leaflet" value="2"></label><br>
<input type="submit" name="leaflet" value="Select">
</form>

当我应用 print_r ($_POST);虽然提交,我只得到提交按钮数据。我什至没有看到电台名称。

有什么办法呢?

【问题讨论】:

    标签: php forms


    【解决方案1】:

    PHP 的标准表单解析系统(填充 $_POST)无法处理具有相同名称的多位表单数据(除非该名称以字符 [] 结尾)。

    更改提交按钮的名称。

    【讨论】:

    • 我不会——这是 PHP 独有的限制(根据我的经验)。
    【解决方案2】:

    好友,您的提交按钮和单选按钮名称相同:)

    即传单

    值被覆盖。我希望你明白了

    【讨论】:

    • 是的!但我一开始也很困惑
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2011-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多