PHP Foreach Loop с использованием модели MVC для новичка для новичкаPhp

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

Сообщение Anonymous »

Новичок в PHP и структуре модели MVC, поэтому, пожалуйста, будьте осторожны, когда я пытаюсь это понять, поскольку я знаю, что делаю некоторые ошибки, но не могу понять, где. Я безуспешно пытался выполнить поиск и поэкспериментировать с другими заданными вопросами и YouTube.
Пытаюсь выполнить запрос к таблице моей базы данных Personal_best и вернуть зацикленный список [*] для столбцов pb_species, pb_weight_lbs и pb_weight_oz для конкретного пользователя и отображать их на моей веб-странице.
У меня есть класс модели ( класс PBInfo расширяет Dbh)

класс контроллера (класс PBInfoContr расширяет PBInfo)

класс просмотра (класс PersonalBestInfoView расширяет PBInfo).
В моей модели class у меня есть следующее:

Код: Выделить всё

protected function getPBRecords($userId) {
$stmt = $this->connect()->prepare('SELECT * FROM personal_best WHERE users_id = ?;');
$stmt->execute(array($userId));

while($row = $stmt->fetchAll(PDO::FETCH_ASSOC)) {
$results [] = $row;
}

return $results;
}
В моем классе контроллера есть следующее:

Код: Выделить всё

public function displayPBRecords() {
$row = $this->getPBRecords();
$this->row = $pbRecords;
}
В моем классе представления есть следующий код:

Код: Выделить всё

public function fetchPBRecords($userId) {
$personalBestInfo = $this->getPBRecords($userId);

foreach ($pbRecords as $data) {
echo "[*]".$data['pb_species']."
".$data['pb_weight_lbs']." lbs ".$data['pb_weight_oz']." oz";
}
}
На веб-странице для отображения зацикленных данных у меня есть: При попытке запустить страницу я получаю следующие два сообщения об ошибках:


[*]Неопределенная переменная $pbRecords в моем классе представления.
[*]Аргумент foreach() должен иметь тип array|object null, заданный в моем классе представления.


Любые предложения будут оценены по достоинству и спасибо. заранее.

Подробнее здесь: https://stackoverflow.com/questions/793 ... a-begginer
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Foreach Loop, определите, какая последняя итерация петли
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Foreach Loop экономит только последнее итерационное значение [дублировать]
    Anonymous » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Laravel Foreach Loop показывает только первую запись с dd () [дублировать]
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать этот код foreach в Parallel.ForEach?
    Anonymous » » в форуме C#
    0 Ответы
    144 Просмотры
    Последнее сообщение Anonymous
  • Laravel Foreach в цикле Foreach (проектирование цикла)
    Anonymous » » в форуме Php
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous

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