【问题标题】:one column coming from mysql and display it in to two column in html一列来自mysql并将其显示到html中的两列
【发布时间】:2015-03-17 02:33:14
【问题描述】:

我从数据库中获取标题。我想将它显示在两列中。 假设在while循环中打印像

<tr><td>first</td><td>second</td></tr>
<tr><td>third</td><td>fourth</td></tr> 

 echo"<table border='1'>"; 
        while($row=$result->fetch_assoc())
      {
       
            echo "<tr><td>".$row['title']."</td><td>&nbsp</td></tr>";
            
      }
      echo"</table>";

【问题讨论】:

    标签: php html two-column-layout


    【解决方案1】:

    也许你可以像下面这样解决问题。

      echo"<table border='1'>"; 
      bool first = true;
      while($row=$result->fetch_assoc())
      {
           if(first)
           {
                first = false;
                echo "<tr><td>".$row['title']."</td>";
           }
           else
           {
                echo "<td>$row['title']</td></tr>"
                first = true;
           }
      }
      echo"</table>";
    

    【讨论】:

    • 对不起,因为我没有15声望
    • 好的。没问题。获得 15 点声望后即可。
    【解决方案2】:
     echo"<table border='1'>";
    
     $count = 0;
    
            while($row=$result->fetch_assoc())
                {
    
                    $count ++;
    
                    if ($count % 2 != 0) {
                        echo "<tr><td>".$row['title']."</td>";
                    }
    
                    else {
                        echo "<td>".$row['title']."</td></tr>"
                    }
                }
          echo"</table>";
    

    【讨论】:

    • 对不起,因为我没有 15 声望。
    猜你喜欢
    • 2014-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    相关资源
    最近更新 更多