<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<?
for($i=1;$<=8;$i++){
if($i%4 == 0){
echo "</tr><tr>";
}
echo "<td>$i</td>";
}
?>
</tr>我不知道代码有没有错~~理论就是这样的~~
<tr>
<?
for($i=1;$<=8;$i++){
if($i%4 == 0){
echo "</tr><tr>";
}
echo "<td>$i</td>";
}
?>
</tr>我不知道代码有没有错~~理论就是这样的~~
function getDetailEquip($Pre){
global $conn;
$strSql = "select * from DetailEquip where InUse=1";
$rst = mysql_query($strSql,$conn) or die(mysql_error());
while($row = mysql_fetch_object($rst)){ $output .= "<input type=\"checkbox\" name=\"${Pre}_DetailEquip[]\" value=\"$row->DetailEquip\" id=\"${pre}_$row->DetailEquip\">";
$output .= "<label for=\"${Pre}_$row->DetailEquip\">$row->DetailEquipName</label>";
for($i=1;$i<=15;$i++){
if($i%4 == 0){
$output .= "<br>"; }
$output .= " ";
}
}
return $output;
}
if($i%4 == 0){
$output .= "<br>"; }
就是这样写也不能把上面分成两行(在循环到第四个多选框时,加一个回车换行?)
function getDetailEquip($Pre){
global $conn;
$strSql = "select * from DetailEquip where InUse=1";
$rst = mysql_query($strSql,$conn) or die(mysql_error());
$i = 0;
while($row = mysql_fetch_object($rst)){
$output .= "<input type=\"checkbox\" name=\"${Pre}_DetailEquip[]\" value=\"$row->DetailEquip\" id=\"${pre}_$row->DetailEquip\">";
$output .= "<label for=\"${Pre}_$row->DetailEquip\">$row->DetailEquipName</label>";
$i++;
if($i%4 == 0) // 4个一行
$output .= "<br>";
else
$output .= " ";
}
return $output;
}
$i=0;
$k=0;
while($o=mssql_fetch_object($result)){
$doclevel=$o->doclevel;
if($i==0){
$str.="<tr bgcolor='#c0c0c0'>";
}
$lock=$this->checklock($o->docid);
if($nowps[$k]=="1"){
$checked="checked";
}else{
$checked=" ";
}
$str.="<td width='20%'>";
$str.="<input type='checkbox' name='power[]' value='".$o->docid."' $checked>";
$str.=" <a href=adminpower.php?power_id=".$o->docid."&root=no&job=list&action=mod&modid=$adminid>";
$str.=$o->name;
$str.="</a>";
$str.="</td>"; if($i==3){
$str.="</tr>";
$i=-1;
}
$i++;
$k++;
}
$i--;
if($i!=3){
for($j=0;$j<(3-$i);$j++){
$str.="<td></td>";
}
$str.="</tr>";
}