Возможность отображать одну строку, но не проходить по ней

0

Я работаю над отображением данных на столе. Он работает для отображения одной строки данных, но я не могу ее зацикливать. Он продолжает говорить "Неопределенное смещение: 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";
  • 0
    используйте foreach скорее для цикла
  • 1
    Вы можете показать, как вы получаете $ результаты?
Показать ещё 8 комментариев
Теги:
for-loop

2 ответа

1
 if your loop contain name [0] , name [1] then write $Results['Namn'][$i]

и если он не показывает ошибку в $ Results ['Namn'], это означает, что $ Results ['Namn'] больше не является массивом (нет 0, 1,.... позиция $ Results ['Namn'])

  • 0
    большое Вам спасибо
  • 0
    пожалуйста, отметьте ответ как правильный, если ваша проблема решена @David j
0

Просто попробуйте реализовать его таким образом:

<?php
        foreach ($Results as $result) {
            echo "
             <tr>
            <td>{$result['Namn']}</td>  
            <td>{$result['Efternamn']}</td
            <td></td>
             </td>
       </tr>";
        }
 ?>

Надеюсь, поможет....

  • 0
    да спасибо
  • 0
    Пожалуйста, примите ответ, если он работает для вас :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню