У меня есть функция в php, которая создает HTML-строку для таблицы, поэтому внутри у меня есть цикл for
for ($counter = 0; $counter<10; $counter++){
$htmlString .= code for table row here;
}
Цикл for делает только 5 строк, и я даже распечатал значение $счетчик и он говорит: 0, 2, 4, 6, 8
Я никогда не видел этого раньше, и я не могу придумать способ исправить это, кроме изменения цикла с 10 на 20, но я скорееЯ знаю, что вызывает это, так что я могу исправить это навсегда.
вот мой полный код функции, которую я передаю подряд из базы данных sql:
function BuildNetworkString($Query){
$NetworkHtml = "<table style='width:100%;'><tr>";
$counter = 0;
if($Query['FacebookID'] != '')
{
$NetworkHtml .= "<td style='width:10%; height:80px; text-align:center;'><a href='http://facebook.com/profile.php?id=" . $Query['FacebookID'] . "' class='black' title='Facebook - " . $Query['FacebookName'] . "'><img width='50px' src='Images/facebook.png'></a></td>";
$counter+=1;
}
for ($counter; $counter<10; $counter++)
{
$NetworkHtml .= "<td style='width:10%; height:80px>  ; $counter</td>";
}
$NetworkHtml .= "</tr></table>";
return $NetworkHtml;
}