我正在尝试构建一个编辑页面来编辑我以前的帖子 因此,当我点击帖子前面的编辑链接时,它会将帖子ID发送到edit.php 现在这里是我的问题我想检查编辑页面中的一个收音机框,显示我当前的帖子类别 我有这样的功能:
SCALE_MAX = 100
在edit.php中
v
但它没有检查收音机盒
答案 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来确保你处理整数并以相同的格式比较数据。