如何使PHP表生成器具有未知大小的数组

时间:2015-12-17 22:17:04

标签: php html mysql arrays

我正在为我的网站创建一个表生成器,它显示保存在数据库中的所有记录,它只能用于第一条记录,因为我没有声明每个单独的作业。

我想这样做,以便通过运行addRow($job)我的表生成器将显示将出现在foreach循环中的每个记录。我的猜测是通过更改$job = new Job()$tableGenerator->addRow($job);来处理没有声明大小的数组,但是在玩这个之后我无法让它工作。

有什么想法吗?

$results = $pdo->query('SELECT * FROM jobs'); 
foreach ($results as $row) {
    $job = new Job($row['title'], $row['category'], $row['salary'], $row['location'],  $row['description']);
} 
$tableGenerator = new TableGenerator();
$tableGenerator->setHeadings(['Title','Category','Salary','Location','Description']);
$tableGenerator->addRow($job);
echo $tableGenerator->getHTML();

0 个答案:

没有答案