Задать вопрос
@bogdan-lmk

Ошибка Notice: Trying to get property of non-object in D:\local\htdocs\add\contacts.php on line 30?

<?php include('core/init.php') ?>

  <?php 

    $db = new Database();

    $db->query("Select * from contacts");

    $contacts = $db->resultset();



  ?>

 <div class="table-responsive">
                 <table class="table table-striped table-hover table-bordered ">
              <thead>
                <tr>
                  <th>Firstname</th>
                  <th>Middle name</th>
                  <th>Lastname</th>
                  <th>Phone number</th>
                  <th>Address</th>
                  <th>Actions</th>
                </tr>
              </thead>
              <tbody>
                <?php foreach($contacts as $contact) : ?>
                <tr>
                  <td><?php echo $contact->first_name.' '.$contact->last_name; ?></td>
                  <td>Doe</td>
                  <td>Viking</td>
                  <td>34534523</td>
                  <td>Kirovo</td>
                  <td>
                      <button class="btn btn-sm btn-danger"><span class="glyphicon glyphicon-remove-circle"></span> Delete</button>
                      <button class="btn btn-sm btn-warning"><span class="glyphicon glyphicon-edit"></span> Edit</button>
                  </td>
                </tr>
              <?php endforeach; ?>
              </tbody>
            </table>
             </div>
         </div>
      </div>
  </div>
</div>


<?php echo $contact->first_name.' '.$contact->last_name; ?>

я запутался уже ничего не понимаю
  • Вопрос задан
  • 310 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
qonand
@qonand
Software Engineer
В ошибке же четко сказано что Вы обращаетесь к свойству несуществующего объекта. Проверяйте Вашу переменную $contact как сказал Алексей Уколов
Ответ написан
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Добавьте на 29 строке var_dump($contact); die; и смотрите, что там.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы