0

テーブルを使用せずに、PHP でエコーアウトしたものを使用して Excel スプレッドシート形式の形式を取得する方法はありますか?

$result = mysql_query("SELECT * FROM posts"); 
while($row = mysql_fetch_array($result))
{
    echo $row['user'] . " " . $row['email'] . " " . $row['age'] . " " . $row['image'] . " " . $row['created_at'];
    echo "<br />";
}
4

3 に答える 3

2

を使ってみてくださいdiv。必要に応じて設定widthします。

<?php
mysql_select_db("test",mysql_connect("localhost","root",""));

$result = mysql_query("select * from test");
$count = mysql_num_rows($result);
$counter = 0;
while($row = mysql_fetch_array($result))
{
    $counter++;
?>
<div style="clear:left; float:left; width:604px;<?php echo $counter == $count ? "border-bottom:1px solid black;" : ""; ?>">
    <div style="float:left; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; width:200px;"><?php echo $row['fullname'] ?></div>
    <div style="float:left; border-right:1px solid black; border-top:1px solid black; width:200px;"><?php echo $row['email'] ?></div>
    <div style="float:left; border-right:1px solid black; border-top:1px solid black; width:200px;"><?php echo $row['password'] ?></div>
</div>
<?php   
}
?>

これにより、次のような出力が得られます。
ここに画像の説明を入力

于 2012-12-03T06:17:58.740 に答える
0

グリッドを表示するには、ブルー プリント CSS を使用します。

をご覧くださいhttp://www.blueprintcss.org/

于 2012-12-03T05:02:22.750 に答える
0

コードに埋め込まれた PHP を使用して、CSS を HTML 要素に適用できます。

例:

<table class="style_1">
<?php
while($row = mysql_fetch_array($result))
{
?>
    <tr class="style_2">
        <td class="style3"> <? $row['user'] ?></td>
        <td class="style3"> <? $row['email'] ?></td>
        <td class="style3"> <? $row['age'] ?></td>
     </tr>

 <? } ?>
于 2012-12-03T05:09:21.197 に答える