Проблема с подсчета PHP?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема с подсчета PHP?

Сообщение Anonymous »

По какой -то причине мой $ count отображает номер 1 сначала 1 вместо 0 Я действительно не знаю, что происходит, я хочу, чтобы счет запустился с 0 и сначала отображает 0, затем 1, 2 и так далее, может ли кто -нибудь помочь мне исправить эту проблему?function make_list ($parent = 0, $count = 0, $depth = 0) {
global $link;

if($count == 0){
echo '
  • ';
    } else {
    echo '';
    }

    foreach ($parent as $id => $cat) {
    if($cat['parent_id'] == '0'){
    echo '
  • ' . $cat['category'] . '';
    } else {
    $indent = str_repeat('  ', $depth * 3);
    echo '' . $indent . '
    ' . $cat['category'] . '';
    }

    if (isset($link[$id])) {
    make_list($link[$id], $count+1, $depth+1);
    }
    echo '';
    }
    echo '
';
}

$dbc = mysqli_query($mysqli,"SELECT * FROM categories ORDER BY parent_id, category ASC");
if (!$dbc) {
print mysqli_error();
}

$link = array();

while (list($id, $parent_id, $category, $depth) = mysqli_fetch_array($dbc)) {
$link[$parent_id][$id] = array('parent_id' => $parent_id, 'id' => $id, 'category' => $category, 'depth' => $depth);
}

make_list($link[0], $depth+1);


Подробнее здесь: https://stackoverflow.com/questions/352 ... nt-problem
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»