如何设计从表中收集的数据

时间:2014-08-13 04:56:08

标签: php html5 css3

我已经打印了数据库中的所有数据,但我的主要问题是如何设计我的数据。

我有一个名为post_tbl的表和列(post_idpost_messagepost_date

这是我的疑问:

$query = "SELECT `post_id`,`post_message` FROM `post_tbl` ORDER BY `post_date`;

这是我在php中打印的方式:

if($query_run = mysql_query($query))
{
    while($query_row = mysql_fetch_assoc($query_run))
    {
        $ex_post_id = $query_row['post_id'];
        $ex_post_message = $query_row['user_name'];
        $ex_post_date= $query_row['post_date'];

        echo $ex_post_message;
    }
}

如何使用html和css使我的ex_post_message有一个不合适的边框和宽度?请帮助。感谢

2 个答案:

答案 0 :(得分:1)

    if($query_run = mysql_query($query))
    {
        while($query_row = mysql_fetch_assoc($query_run))
        {

           $arrMaster[] =   $ex_post_message;

        }
    }

foreach ($arrMaster as $key => $value) 
    {
      if($i==0)
      {
       $table1.="<tr>";
    foreach ($value as $keyc => $valuec) 
                 {
                     $table1.="<th>".$keyc."</th>";
                 }
           $table1.="</tr>";
           $i=1;
           } 
            $table1.="<tr>";   

                foreach ($value as $keyc => $valuec) 
                  {
                   $table1.="<td>".$valuec."</td>";
                  }
             $table1.="</tr>";
    }

    $table1 .= "</table>";


    echo $table1;

通过这种方式,您可以向表或任何类添加任何样式

答案 1 :(得分:0)

是的,您可以回复HTML元素:

 echo "<div class='classname1'>" . $ex_post_message . "</div>";

然后类classname1应该处理设计。如下所示:

<style>
.classname1{
   width: 100px;
   height: 30px;
   border: 1px solid blackl
}
</style>

有很多方法可以实现这一目标。我提供的那个只是一个例子。