菜鸟问题:多选框问题 $numrows = mysql_num_rows($result);-------------------------while($numrows = mysql_num_rows($result)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外,你的复选框没有值。/***<td align="left" style="font-size: 12px; cursor: default"><input type="checkbox" name="roleadd[]" > <? echo $s[funcname]; ?></td>**/ 你应该把这个角色所有的功能id从数据库中取出来,组成数组,在每一个功能的复选框进行判断该功能id是否在那个数组里也存在,存在的话就设为选中。 include("../include/conn.inc"); $sql = "select * from function order by moduleid ASC"; mysql_query("SET NAMES 'GBK'"); $result = mysql_query($sql); //$data=mysql_fetch_array($result); $numrows = mysql_num_rows($result); $i=1; if($numrows>0) { for($rows=0;$rows<$numrows;$rows++) { $s = mysql_fetch_array($result); ?> <td align="left" style="font-size: 12px; cursor: default"><input type="checkbox" name="roleadd[]" value="<? echo $s[innerId]; ?>" <?$sql = "select * from rolefunc where funcid='".$funcid."' and roleid='".$_GET[roleid]."'"; mysql_query("SET NAMES 'GBK'"); $result = mysql_query($sql); if(!$result) { echo mysql_error(); } $numrows = mysql_num_rows($result); if ($numrows>0) { ?>checked<?}?>> <? echo $s[funcname]; ?></td> <? if((is_int($i/5))) { echo "</tr><tr>"; } $i++; } } mysql_close($connect); ?>在for循环里面呀? zeroleonhart帮我看看,我用数组但还是不对,都没选中,帮我看看,谢谢!<? include("../include/conn.inc"); $sql = "select * from rolefunc where roleid='".$_GET[roleid]."'"; mysql_query("SET NAMES 'GBK'"); $result = mysql_query($sql); if(!$result) { echo mysql_error(); } $numrows = mysql_num_rows($result); if ($numrows>0) { for($rows=0;$rows<$numrows;$rows++) { $y[$rows]= mysql_fetch_array($result); } } $sql = "select * from function order by moduleid ASC"; mysql_query("SET NAMES 'GBK'"); $result = mysql_query($sql); //$data=mysql_fetch_array($result); $numrows = mysql_num_rows($result); $i=1; if($numrows>0) { for($rows=0;$rows<$numrows;$rows++) { $s = mysql_fetch_array($result); ?> <td align="left" style="font-size: 12px; cursor: default"><input type="checkbox" name="roleadd[]" value="<? echo $s[innerId]; ?>" <? if (in_array($s[innerId],$y)){?>checked<?}?>> <? echo $s[funcname]; ?></td> <? if((is_int($i/5))) { echo "</tr><tr>"; } $i++; } } mysql_close($connect); ?> php客户端和c服务器端通信问题 数组合并问题 ???php与mysql如何连接 框架网页,不想让部分框架出现滚动条,如何只让整个网页出现滚动条? php新手问题.回答就有分! *** 很简单的一个问题:主机空间支持:PHP+MYSQL, 他能支持DW MX制作的HTML网页吗?××× 怎么给多维数组排序? 求助:请问谁能给我一个发送邮件表单的PHP程序? android访问本机PHP页面遇到的问题 使用 imagick : pdf转图片 框架提交表单难题 我的网站经常受到攻击,我如何做好安全措施呢?请有网站管理经验的人指点!
/***
<td align="left" style="font-size: 12px; cursor: default"><input type="checkbox" name="roleadd[]" > <? echo $s[funcname]; ?></td>**/
$sql = "select * from function order by moduleid ASC";
mysql_query("SET NAMES 'GBK'");
$result = mysql_query($sql);
//$data=mysql_fetch_array($result);
$numrows = mysql_num_rows($result);
$i=1;
if($numrows>0)
{
for($rows=0;$rows<$numrows;$rows++)
{
$s = mysql_fetch_array($result);
?>
<td align="left" style="font-size: 12px; cursor: default"><input type="checkbox" name="roleadd[]" value="<? echo $s[innerId]; ?>" <?$sql = "select * from rolefunc where funcid='".$funcid."' and roleid='".$_GET[roleid]."'";
mysql_query("SET NAMES 'GBK'");
$result = mysql_query($sql);
if(!$result)
{
echo mysql_error();
}
$numrows = mysql_num_rows($result);
if ($numrows>0)
{
?>checked<?}?>> <? echo $s[funcname]; ?></td>
<?
if((is_int($i/5)))
{
echo "</tr><tr>";
}
$i++;
}
}
mysql_close($connect);
?>
在for循环里面呀?
<?
include("../include/conn.inc");
$sql = "select * from rolefunc where roleid='".$_GET[roleid]."'";
mysql_query("SET NAMES 'GBK'");
$result = mysql_query($sql);
if(!$result)
{
echo mysql_error();
}
$numrows = mysql_num_rows($result);
if ($numrows>0)
{
for($rows=0;$rows<$numrows;$rows++)
{
$y[$rows]= mysql_fetch_array($result);
}
} $sql = "select * from function order by moduleid ASC";
mysql_query("SET NAMES 'GBK'");
$result = mysql_query($sql);
//$data=mysql_fetch_array($result);
$numrows = mysql_num_rows($result);
$i=1;
if($numrows>0)
{
for($rows=0;$rows<$numrows;$rows++)
{
$s = mysql_fetch_array($result);
?>
<td align="left" style="font-size: 12px; cursor: default"><input type="checkbox" name="roleadd[]" value="<? echo $s[innerId]; ?>" <? if (in_array($s[innerId],$y)){?>checked<?}?>> <? echo $s[funcname]; ?></td>
<?
if((is_int($i/5)))
{
echo "</tr><tr>";
}
$i++;
}
}
mysql_close($connect);
?>