我正在顯示錶格上的數據。它工作顯示一行數據,但我似乎無法循環它。它一直說「未定義的偏移量:0」,「* *」,「*未定義偏移量:2 *」,並將錯誤循環到我的結果數量。能夠顯示一行,但不能循環顯示
這裏是我的代碼(這不起作用)
<?php
for ($i = 0; $i < count($Results); $i++) {
echo "
<tr>
<td>{$Results[$i]['Namn']}</td>
<td>{$Results[$i]['Efternamn']}</td
<td></td>
</td>
</tr>
";
}
?>
時,我只顯示一行這個工程。
<?php
echo "
<tr>
<td>{$Results['Namn']}</td>
<td>{$Results['Efternamn']}</td>
<td></td>
</td>
</tr>
";
?>
編輯: 我如何獲得$結果:
這是我的控制器層(MVC)
$displayResults = new Sok($name, $aftername);
$Results = $displayResults->getSearchResult();
include "../view/test.php";
使用foreach而不是爲循環 –
你可以告訴你如何得到$結果? –
prob in $ result – Affan