0

データベースのデータをテーブルに表示したい。次のコードがありますが、すべてを隣同士に貼り付けるだけです。

コード:

<?php
include ("core/db_connectie.php");

$template = file_get_contents("main.tpl.php");

$query = "SELECT * FROM platen";
$result = mysql_query($query) or die (mysql_error());

$cName = "";
$cValue = "";

while($row = mysql_fetch_assoc($result))
{   
    foreach($row as $columnName=>$columnValue)
    {
        $cName .= $columnName;
        $cValue .= $columnValue; 
    }
}

$template = str_replace("%%header%%", "<tr><th>". $cName ."</tr></th>", $template);
$template = str_replace("%%data%%", "<tr><td>". $cValue ."</tr></td>", $template);

echo $template;

?>

私のHTMLファイルには次のものがあります:

<table>
   %%header%%
   %%data%%
</table>

私が得る結果は次のとおりです。

IDAlbumBandStijlMediumDatumPrijsIDAlbumBandStijlMediumDatumPrijs
1TestTestereRockLP2013-06-1202TestTestereRockLP2013-06-1213

しかし、私はそれが次のようになりたい:

ID Album Band Stijl Medium Datum         Prijs
1  Test  Test Rock  LP     2013-06-1202  €10
2  Test  Test Rock  LP     2013-06-1202  €10
4

1 に答える 1