PHP foreach -Schleife Verwenden der MVC -Modellführung für einen Bettler [geschlossen]Php

PHP-Programmierer chatten hier
Guest
 PHP foreach -Schleife Verwenden der MVC -Modellführung für einen Bettler [geschlossen]

Post by Guest »

Neu in der PHP- und MVC-Modellstruktur. Seien Sie bitte vorsichtig, wenn ich versuche, das herauszufinden, da ich weiß, dass ich einige Fehler mache, aber nicht herausfinden kann, wo. Ich habe erfolglos versucht, andere eingereichte Fragen und YouTube zu durchsuchen und damit zu experimentieren.
Ich versuche, meine Datenbanktabelle personal_best abzufragen und eine Liste in einer Schleife zurückzugeben [*] für die Spalten pb_species, pb_weight_lbs und pb_weight_oz für einen bestimmten Benutzer und zeige sie auf meiner Webseite an.
Ich habe meine Modellklasse ( Klasse PBInfo erweitert Dbh)

Controller-Klasse (Klasse PBInfoContr erweitert PBInfo)

View-Klasse (Klasse PersonalBestInfoView erweitert PBInfo).
In meiner Modellklasse Ich habe Folgendes:

Code: Select all

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;
}
In meiner Controller-Klasse habe ich Folgendes:

Code: Select all

public function displayPBRecords() {
$row = $this->getPBRecords();
$this->row = $pbRecords;
}
In meiner Ansichtsklasse habe ich den folgenden Code:

Code: Select all

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";
}
}
< /code>
Auf der Webseite, um die geloopierten Daten anzuzeigen, die ich habe: < /p>

Ich erhalte die folgenden 2 Fehlermeldungen, wenn ich versuche, die Seite auszuführen:


[*]Undefinierte Variable $pbRecords in meiner Ansichtsklasse.
[*]foreach()-Argument muss vom Typ array|object null sein, der in meiner Ansichtsklasse angegeben ist.


Für Vorschläge wäre ich dankbar voraus.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post