我怎样才能在桌子上换行?

时间:2017-06-02 20:21:07

标签: php

我有一行<td> &nbsp; </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>&nbsp;</td>";

        if(5==$x){
            echo"<br>";
            $x=0;
        }
        $x++;
    }
?>

1 个答案:

答案 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>&nbsp;</td>";

    if(5==$x){
        echo"</tr><tr>"; // End one row and start a new one
        $x=0;
    }

    $x++;
}
echo "</tr></table>";
?>