菜鸟问题:多选框问题 $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数据库备份 PHP做天气预报采集程序 php开发 javascript和html之间的交互问题,求高手解答 关于自动填写表格的问题!!分不够再加!! [求助]关于正则表达式的问题: !!!急:有关SESSION和页面自动跳转的问题 请问:Html页调用php程序,在php程序中产生输出,结果在原调用页中显示,怎么做? phpmyadmin2.2.0的问题 框架提交表单难题 我的网站经常受到攻击,我如何做好安全措施呢?请有网站管理经验的人指点!
/***
<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);
?>