私はいくつかの会社ロゴを4列テーブルに表示しようとしています。これは私が持っているコードです。私はちょうど2つの以上の列に行くの結果なしでそれらを表示する場合、私はこのエラーを取得Notice:PHPで未定義のオフセット:0
お知らせ:不定オフセット:0
私のコード: -
<td><table width="100%" border="0">
<?php
$sqlShowLOGO = "SELECT filename FROM tblcompanylogo" ;
$resultShowLOGO = mysqli_query($con, $sqlShowLOGO);
$record_count = 0;
while ($rowLOGO = mysqli_fetch_assoc($resultShowLOGO))
{
if ($record_count % 4==0 && $record_count != 0)
{
echo '</tr><tr>';
}
echo '<td>';
for ($i=0; $i< count($rowLOGO); $i++)
{
echo $rowLOGO[$i];
}
echo '</td>';
$record_count++;
}
?>
</table></td>
ことができる人この問題を修正するのを手伝ってください。
連想配列が数値ベースのキーを携帯していない次の行で
Notice: Undefined offset: 0 ...
このループを交換し
がスローされます。 – Marcus
代わりにmysqli_fetch_arrayを使用してみてください:http://php.net/manual/en/mysqli-result.fetch-array.php – mtrueblood
ループの前にオープニング '