Seite 1 von 1

"ungesehene Filme" funktioniert nur wenn

Verfasst: Mi 4. Jul 2007, 22:09
von zeljko
hi,

bei mir funktioniert der button bzw. wird auch erst dann angezeigt wen ich in der /includes/funcOutput.php ab der Zeile 453 die Abfrage aus kommentiere. Ich wollte nur mal darauf hinweisen falls noch jemand hier das Problem hat.

Code: Alles auswählen

//        if ( $myDB->MySQL_Ver == TRUE )
//        {
             // PASSENDES QUERY, UM ANZAHL DER UNGESEHENEN FILME ZU FINDEN
            $sql = "SELECT COUNT(*) AS Anz FROM $myDB->FILME fi";
            $sql .= " WHERE".$myDB->sqlForPriv;
            $sql .= " AND fi.FilmID NOT IN ( SELECT FILME_FilmID FROM $myDB->FILME_USERS WHERE USERS_UserID = {$_SESSION['UserID']} )";

            $rs = $myDB->go($sql);
            $row = $myDB->getRow($rs);
            if ( $row['Anz'] )
            {
                if ( $myVar->selectMenuID() == 298 )
                    echo "<li><span><a href=\"{$_SERVER['PHP_SELF']}?".str_replace("MenuID=0","MenuID=298",$vars)."\">ungesehene Filme</a></span></li>";
                else
                    echo "<li><a href=\"{$_SERVER['PHP_SELF']}?".str_replace("MenuID=0","MenuID=298",$vars)."\">ungesehene Filme</a></li>";
            }
//        }

Re: "ungesehene Filme" funktioniert nur wenn

Verfasst: Mi 4. Jul 2007, 22:31
von der-domi
Wenn dein Datenbankserver MySQL 4.0 oder kleiner ist, ist die Abfrage richtig, da du sonst eine Fehlermeldung erhälst.

Wenn dein Datenbankserver MySQL 4.1 oder größer ist, ist die Variable auf TRUE und somit wird der Link ausgegeben.

Ich verstehe dein Problem noch nicht so ganz.

Verfasst: Mi 4. Jul 2007, 22:39
von zeljko
es funktioniert ohne die Versionsabfrage tadellos, keine Fehlermeldungen.
Mit der Abfrage wird nicht mal der Link Angezeigt.

Oder anders gesagt diese Abfrage funktioniert bei mir nicht obwohl die MySQL Version höher als 4.0 ist.

PS: die MySQL 4.1.20-max

Verfasst: Mi 4. Jul 2007, 22:42
von der-domi
Oder anders gesagt: Du hast die Filmverwaltung falsch konfiguriert.
Siehe settings/admin.php

Verfasst: Mi 4. Jul 2007, 22:45
von zeljko
ja sozusagen :D

(ups peinlich) aber das ist ja auch schon soooo lange her :D

danke

Verfasst: Mi 4. Jul 2007, 22:55
von der-domi
kleiner Tipp: Immer schauen (suchen lassen), wo die Bedingungen gesetzt (bzw. geändert) werden. Meistens erklärt sich dann auch der Grund der Bedingung.

Das gilt nicht nur für die Filmverwaltung.