Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在PHP表单post中检索选定的单选按钮值_Php_Wordpress - Fatal编程技术网

无法在PHP表单post中检索选定的单选按钮值

无法在PHP表单post中检索选定的单选按钮值,php,wordpress,Php,Wordpress,我无法在表单帖子中获取所选单选按钮值。无论我选择哪个选项,我都会得到“on”值。注意这是在Wordpress插件选项页面中 表格代码如下: ?> <div class="wrap"> <?php screen_icon(); ?> <h2>Title</h2> <br /> <form action="options-general.php?page=page" method="post"&g

我无法在表单帖子中获取所选单选按钮值。无论我选择哪个选项,我都会得到“on”值。注意这是在Wordpress插件选项页面中

表格代码如下:

?>
<div class="wrap">
    <?php screen_icon(); ?>
    <h2>Title</h2>
    <br />
    <form action="options-general.php?page=page" method="post">
    <table class="widefat">
    <thead>
        <tr>
            <th></th>
            <th>Site Name</th>
            <th>Site URL</th>
            <th>Username</th>
        </tr>
    </thead>
    <tfoot>
        <tr>
            <th></th>
            <th>Site Name</th>
            <th>Site URL</th>
            <th>Username</th>
        </tr>
    </tfoot>
    <tbody>
    <?php 

    $size = count($sites);

    for ( $i = 0; $i < $size; $i++) {

        echo '<tr>';

        for ($j = 0; $j < 4; $j++) {
            if ($j == 0) {


            echo '<td><input type="radio" id="cta_siteID_'.$i.'" name="cta_siteID",value="'.$i.'"/></td>';

            }
            else
            {

                echo '<td>'.$sites[$i][$j-1].'</td>';
            }
        }
        echo '</tr>';
    } 
    ?>
    </tbody>
   </table>
   <br />

   <input type="hidden" name="formType" value="main" />
   <select name="selectedItem">
        <option value="" selected="true">Select an Option</option>
        <option value="add">Add Site</option>
        <option value="edit">Edit Site</option>
        <option value="delete">Delete Site</option>
   </select>
   <input type="submit" name="Apply" value="Apply" class="button-primary" />
   </form>
</div>
?>
标题

站点名称 站点URL 用户名 站点名称 站点URL 用户名
选择一个选项 添加站点 编辑站点 删除站点
在选择radio组中的项目后执行var_转储($_POST)时,会得到以下结果:

onarray(4){[“cta_siteID”]=>string(2)”在“[“formType”]=>string(4)“main”[“selectedItem”]=>string(4)”编辑“[“Apply”]=>string(5)“Apply”}

在发布表单之前,这些值在HTML中正确呈现,但不确定发生了什么


无论我选择哪个单选选项,“on”值都会显示,如果未选择任何选项,则根本不会显示(如我所料)

输入标记中不应包含逗号:

name="cta_siteID",value=

这很可能会导致浏览器阻塞正在传递的值。

输入标记中不应包含逗号:

name="cta_siteID",value=

这很可能会导致您的浏览器阻塞正在传递的值。

D'oh!我应该抓到的!谢谢你的帮助!哦!我应该抓到的!谢谢你的帮助!