我有一行<td> </td>
通过while($row=mysqli_fetch_array($res)){
但是需要它来显示我对查询结果的空白<td>
。
例如,如果我在查询中有14个结果,它应该显示14个空白帧或单元格。
到目前为止,我已经在一行中显示了帧,但我需要进行换行或每隔5帧跳到下一行
<?php session_start();
include ("conexion.php");
?>
<?php
$correo=$_SESSION['s_username'];
$sql ="SELECT * FROM catalogos WHERE email = '$correo'";
$res=mysqli_query($conexion,$sql);
$numrow=mysqli_num_rows($res);
$x=1;
echo "<table border=1 cellspacing=0 cellpadding=2 width=610>";
while ($row=mysqli_fetch_array($res)){
$nom=$row["nombre_catalogo"];
echo"<td> </td>";
if(5==$x){
echo"<br>";
$x=0;
}
$x++;
}
?>
答案 0 :(得分:1)
如果要切换行,则需要关闭当前行并开始新行。但首先你必须真正开始一行:
echo "<table border=1 cellspacing=0 cellpadding=2 width=610>";
echo "<tr>"; // Start a row
while ($row=mysqli_fetch_array($res)){
$nom=$row["nombre_catalogo"];
echo"<td> </td>";
if(5==$x){
echo"</tr><tr>"; // End one row and start a new one
$x=0;
}
$x++;
}
echo "</tr></table>";
?>