Hallo,
bekomme seit heute in wer ist Online folgenden Fehler. Habe nix an Dateien derzeit geändert. Datenbank habe ich auch schon zurückgesetzt (repariert)
PHP
Warning: Variable passed to each() is not an array or object in /is/htdocs/wpXXXXXX_XXXXXXX/cseo/admin/whos_online.php on line 31
ist in der .php Datei Zeile 31 folgendes:
PHP
while (list($products_id, ) = each($session['cart']->contents)) {
$products_query = xtc_db_query("select p.products_id, pd.products_name,p.products_image, p.products_model, p.products_price, p.products_discount_allowed, p.products_weight, p.products_tax_class_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id='" . xtc_get_prid($products_id) . "' and pd.products_id = p.products_id and pd.language_id = '" . $_SESSION['languages_id'] . "'");
if ($products = xtc_db_fetch_array($products_query)) {
$prid = $products['products_id'];
schon mal danke für Eure Hilfe.
Gruß
irrtum1