如何在 3 td 中循环显示数据 table
How to display data looping in 3 td table
我想在 3 td 中创建循环数据 table
我想像这张图片一样循环播放
这是我的代码
<table>
<tr>
<?php $sql="select * from study";
$rs=mysql_query($sql);
while($row1=mysql_fetch_array($rs)){ ?>
<td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="30%" align="left" valign="top"><input type="checkbox" name="minat" value="<?php echo $row1['studyid']; ?>" />
<?php echo $row1['studyname']; ?></td>
<td width="30%" align="left" valign="top"><input type="checkbox" name="minat" value="<?php echo $row1['studyid']; ?>" />
<?php echo $row1['studyname']; ?></td>
<td width="30%" align="left" valign="top"><input type="checkbox" name="minat" value="<?php echo $row1['studyid']; ?>" />
<?php echo $row1['studyname']; ?></td>
</tr>
<?php } ?>
</table>
帮帮我谢谢大家
<table>
<tr>
<?php $sql="select * from study";
$i = 0;
$rs=mysql_query($sql);
while($row1=mysql_fetch_array($rs))
{
$i++;
?>
<td width="30%" align="left" valign="top"><input type="checkbox" name="minat" value="<?php echo $row1['studyid']; ?>" />
<?php echo $row1['studyname']; ?></td>
<? if($i % 3 == 0) { ?>
</tr><tr>
<?php } ?>
</tr>
</table>
在你的循环中,检查它是否应该添加一个 tr 开头或结尾。
这只是一个示例代码:
<?php $sql = "select * from study";
$rs = mysql_query($sql);
$i = 0;
echo "<table>";
while($row = mysql_fetch_array($rs)){
if($i%3 == 0) echo "<tr>";
echo "<td><input type="checkbox">$row[studyname]</td>";
if($i%3 == 2) echo "</tr>";
$i ++;
}
echo "</table>";
其实如果用div就很简单了。
我想在 3 td 中创建循环数据 table
我想像这张图片一样循环播放
这是我的代码
<table>
<tr>
<?php $sql="select * from study";
$rs=mysql_query($sql);
while($row1=mysql_fetch_array($rs)){ ?>
<td align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="30%" align="left" valign="top"><input type="checkbox" name="minat" value="<?php echo $row1['studyid']; ?>" />
<?php echo $row1['studyname']; ?></td>
<td width="30%" align="left" valign="top"><input type="checkbox" name="minat" value="<?php echo $row1['studyid']; ?>" />
<?php echo $row1['studyname']; ?></td>
<td width="30%" align="left" valign="top"><input type="checkbox" name="minat" value="<?php echo $row1['studyid']; ?>" />
<?php echo $row1['studyname']; ?></td>
</tr>
<?php } ?>
</table>
帮帮我谢谢大家
<table>
<tr>
<?php $sql="select * from study";
$i = 0;
$rs=mysql_query($sql);
while($row1=mysql_fetch_array($rs))
{
$i++;
?>
<td width="30%" align="left" valign="top"><input type="checkbox" name="minat" value="<?php echo $row1['studyid']; ?>" />
<?php echo $row1['studyname']; ?></td>
<? if($i % 3 == 0) { ?>
</tr><tr>
<?php } ?>
</tr>
</table>
在你的循环中,检查它是否应该添加一个 tr 开头或结尾。
这只是一个示例代码:
<?php $sql = "select * from study";
$rs = mysql_query($sql);
$i = 0;
echo "<table>";
while($row = mysql_fetch_array($rs)){
if($i%3 == 0) echo "<tr>";
echo "<td><input type="checkbox">$row[studyname]</td>";
if($i%3 == 2) echo "</tr>";
$i ++;
}
echo "</table>";
其实如果用div就很简单了。