PHP beginner |
|
Deze query werkt nu, aangezien ik geen foutmelding krijg.
$roles = $db->fetchAll("SELECT
reacties.reactieid,
reacties.nieuwsid,
reacties.naam,
blog.nieuwsid,
blog.titel
FROM reacties
INNER JOIN blog
ON reacties.nieuwsid = blog.nieuwsid");
$roles = $db->fetchAll("SELECT reacties.reactieid, reacties.nieuwsid, reacties.naam, blog.nieuwsid, blog.titel FROM reacties INNER JOIN blog ON reacties.nieuwsid = blog.nieuwsid");
Hoe moet ik hem echter ophalen in mijn view? Ik probeerde het zo:
<?php foreach($roles as $row): ?>
<?php foreach($roles as $row): ?>
Maar dan kreeg ik een foutmelding (Warning: Invalid argument supplied for foreach()).
Edit Het is me gelukt. Bedankt voor de hulp
In mijn controller moet ik deze code gebruiken:
$this->view->roles = $db->fetchAll("SELECT
reacties.reactieid,
reacties.nieuwsid,
reacties.naam,
blog.nieuwsid,
blog.titel
FROM reacties
INNER JOIN blog
ON reacties.nieuwsid = blog.nieuwsid");
$this->view->roles = $db->fetchAll("SELECT reacties.reactieid, reacties.nieuwsid, reacties.naam, blog.nieuwsid, blog.titel FROM reacties INNER JOIN blog ON reacties.nieuwsid = blog.nieuwsid");
In mijn view deze:
<?php foreach($this->roles as $row): ?>
<?php foreach($this->roles as $row): ?>
|