我已经打印了数据库中的所有数据,但我的主要问题是如何设计我的数据。
我有一个名为post_tbl
的表和列(post_id
,post_message
,post_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
有一个不合适的边框和宽度?请帮助。感谢
答案 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>
有很多方法可以实现这一目标。我提供的那个只是一个例子。