0

PHP DOM ドキュメントを使用してテーブルのデータ (見出しではない) を編集する方法について、正しい方向に向けたいと思います。

PHP DomDocument を調べて、「Name 1」や「Age 1」などのコンテンツをデータベースからの実際のデータに置き換えましたが、いくつかの問題が発生しています...

<?php

$doc = new DOMDocument();
$doc->loadHTMLFile('template.html');

$sql = 'SELECT name,
               age
        FROM db.people';

$sql = mysql_query($sql);

for($i=0; $person = mysql_fetch_assoc($sql); $i++)
{
    $doc->getElementsByTagName('td')->item($i)->nodeValue = $person['name'];
}

$doc->formatOutput = TRUE;
echo $doc->saveHTML();

?>

上記の PHP コードの編集を続けて、プレースホルダー データをデータベースのデータに置き換えたいと思います。

<table>
    <tr>
        <th>Name</th>
        <th>Age</th>
    </tr>
    <tr>
        <td>Stephanie</td>
        <td>22</td>
    </tr>
    <tr>
        <td>Martin</td>
        <td>45</td>
    </tr>
    <tr>
        <td>Sarah</td>
        <td>61</td>
    </tr>
    <tr>
        <td>Kevin</td>
        <td>12</td>
    </tr>
</table>

誰かが私を正しい方向に向けることができますか?もし私が正しい軌道に乗っているなら?

4

1 に答える 1