Heey,
Ik heb sinds kort het project "Restaurond" over genomen. Nu ben ik bezig met de PDO classes en de functies te verwerken, alleen ik krijg een foutmelding waar ik absoluut niet uit kom. Zouden jullie mij kunnen helpen?
Foutmelding:
PHP
Warning: Invalid argument supplied for foreach() in /home/aruter/domains/randomdomein.nl/public_html/rs/includes/classes/restaurants.class.php on line 40
Het script waar de fout zich in bevindt:
PHP
<?php
if (!defined("USER_IN"))
{
header("Location: ../../../index.php");
die;
}
class restaurants
{
private $ownerid;
public function __construct ($owner)
{
$this->ownerid = $owner;
}
public function takeRestaurantValue ($colname, $restaurantid = "")
{
if(!empty($restaurantid))
{
$where = " AND id = '" . $restaurantid . "'";
}
$res = publicSQL::gotosql("query", "SELECT `" . $colname . "` FROM restaurants WHERE owner = '" . $this->ownerid . "'" . $where)->fetch(PDO::FETCH_ASSOC);
return $res[$colname];
}
public function loadRestaurants ($who)
{
return publicSQL::gotosql("query", "SELECT id, name, week_bruto, plaats FROM restaurants WHERE owner = '" . $who . "'");
}
public function mkRestaurantsTable ($restaurants)
{
$GLOBALS['tpl']->define("actie", "subcategories/management/my_restaurants_table.tpl");
$table = false;
foreach($restaurants as $t)
{
$GLOBALS['tpl']->assign("{LOCATIE}", namen_actie::get_city($t['plaats']));
$GLOBALS['tpl']->assign("{EMPLOYEES}", employee::countEmployees($t['id']));
$GLOBALS['tpl']->assign("{WEEKOMZET}", groot($t['week_bruto']));
$table .= $GLOBALS['tpl']->fetch($GLOBALS['tpl']->parse("MAIN", "actie"));
}
return $table;
}
}
?>
Toon Meer
Alvast bedankt!
Groetjes,
Alex
(Geen online voorbeeld beschikbaar aangezien de rest nog even achter de schermen dient te blijven ;):))