用函数检查mysql数据中的单选框

时间:2015-10-16 19:39:35

标签: php mysql function radio-button

我正在尝试构建一个编辑页面来编辑我以前的帖子 因此,当我点击帖子前面的编辑​​链接时,它会将帖子ID发送到edit.php 现在这里是我的问题我想检查编辑页面中的一个收音机框,显示我当前的帖子类别 我有这样的功能:

SCALE_MAX = 100

在edit.php中

v

但它没有检查收音机盒

2 个答案:

答案 0 :(得分:0)

你应该告诉PHP写下函数的返回值:

编辑#1

将功能更改为始终返回

function category($id, $postid) {
    if( $id== $postid)
    {
        return "checked";   
    }

    return null;
}

返回将填充var $ checked或“checked”或null

while($s = mysqli_fetch_array($query)) {

    $checked = category($s['id'], $postid);

    echo 
        '<table width="200" border="1">
            <tbody>
                <tr>
                    <td>'.$s['category_name'].'</td>
                    <td>
                        <input... ' . $checked . '>
                    </td>
                </tr>
             </tbody>
         </table>';
}

答案 1 :(得分:0)

如果没有真正看到不匹配的内容很难分辨,但是根据您的命名,看起来您将Id与名称相匹配。如果你匹配Id,那么你应该使用parseInt来确保你处理整数并以相同的格式比较数据。