【问题标题】:NICE DISPLAY in PHP + MYSQLPHP + MYSQL 中的漂亮显示
【发布时间】:2011-02-25 02:45:27
【问题描述】:

我想知道我在屏幕上显示的每一行是如何分开的。

我尝试<br> \t (spacebar),但它不起作用。 看起来像这样 例如:

USER PASSWD 
aUser aPasswd

我希望它看起来像这样:

USER         PASSWD
aUser        aPasswd

更清楚,不是吗?! :D

这是我的代码$tab 是标题:用户密码

 function db_select($prep, $username, $tab){        
      error_reporting(-1);  //Activer le rapport de toutes les genres d'erreurs
      $querycon = "SELECT $prep FROM info_compte WHERE username = '$username'";
     if(!$response = mysql_query($querycon)){
        echo "Il n\'y a aucun $username dans la base de données";
    }
     else{
            echo $tab.'<br>';
            while ($row = mysql_fetch_array($response, MYSQL_ASSOC))
                foreach($row as $item)
                {
                    echo $item.' ';
                }
        }
    return $response;   
}//db_select

【问题讨论】:

  • 如果我理解正确的话,我认为这只是一个 HTML/CSS 问题。

标签: php html view


【解决方案1】:

将您的输出包装在&lt;pre&gt; 标签中:

echo "<pre>\n";
while ($row = mysql_fetch_array($response, MYSQL_ASSOC)) {
 foreach($row as $item) {
   echo "$item\t";
 }
 echo "<br>\n";
}
echo "</pre>\n";

【讨论】:

    【解决方案2】:

    我会把它放在一张桌子上

    <table>  
    <tr><td>Username</td><td>Passwd</td></tr>
    <tr><td><?php echo $username ?></td><td><?php echo $passwd ?></td></tr>
    </table>
    

    这样会等间距,并且可以调整单元格的宽度

    更新(假设您同时提取用户名和密码):

    echo "<table>";  
    echo "<tr><td>Username</td><td>Passwd</td></tr>";
    foreach($row as $key => $value) {
                        echo "<tr><td>".$key.'</td><td>'.$value.'</td></tr>';
    }
    echo "</table>";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-03
      • 2020-07-05
      • 2016-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-16
      相关资源
      最近更新 更多