Ergebnis 1 bis 10 von 10

Thema: News

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    06.04.2009
    Beiträge
    206

    News

    Hi leute ich habe mir vor einer Woche das VMS_MembernewsAddon installiert.
    Nun bekomme ich aufeinmal im ausgeloggten zustand die Meldung:
    PHP-Code:
    Warning:  mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/htdocs/ks0163/html/index.php on line 11 
    habt ihr da ne idee?
    meine index

    PHP-Code:
    <?
    $start_time = microtime(true);
    $sql_time = 0;  
    if (isset ($_GET['content']) && !empty ($_GET['content'])) {
        if (strpos ($_GET['content'], '../') !== FALSE) die ('Zugriffsverletzung !');
        if ($_GET['content']{0} != '/') $_GET['content'] = '/'.$_GET['content'];
    }

    require ( './lib/header.php' );
    $qry = 'SELECT membernews_last_seen FROM '.$db_prefix.'_kontodaten WHERE uid = '.$_SESSION['uid'];
    $membernews_last_seen = mysql_fetch_array(db_query($qry));
    $qry = 'SELECT ID FROM '.$db_prefix.'_membernews WHERE Postdate >= '.$membernews_last_seen[0];
    $membernews = db_query($qry);
    $count = (int) @mysql_num_rows($membernews);
    if ($count > 0)
    {
    if ($_SERVER['REQUEST_URI'] != '/index.php?content=/module&mod=membernews')
    {
    head ('Information');
    if ($count == 1)
    {
    echo '<center><a href="?content=/module&mod=membernews">Neue Member-News
    verf&uuml;gbar</a></center>';
    }
    else
    {
    echo '<center><a href="?content=/module&mod=membernews">Es sind insgesamt
    '.$count.' neue Membernews verf&uuml;gbar</a></center>';
    }
    foot();
    }
    }
    require ( './content'.$_GET['content'].'.php' );
    require ( './lib/footer.php' );
    ?>
    von PHP keine plan, aber in copy & paste bin ich Meister

  2. #2
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    vermutung liegt nahe das die tabelle vms_kontodaten keine spalte namens membernews_last_seen enthält-
    Am besten nochmal die Anleitung nach und nach abgehen und vorallem schauen ob es bei einspielen des SQL Codes nciht zu einen fehler gekommen ist.

  3. #3
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    PHP-Code:
    <?
    $start_time = microtime(true);
    $sql_time = 0;  
    if (isset ($_GET['content']) && !empty ($_GET['content'])) {
        if (strpos ($_GET['content'], '../') !== FALSE) die ('Zugriffsverletzung !');
        if ($_GET['content']{0} != '/') $_GET['content'] = '/'.$_GET['content'];
    }

    require ( './lib/header.php' );
    if ($_SESSION['uid'] > '0'){
        $qry = 'SELECT membernews_last_seen FROM '.$db_prefix.'_kontodaten WHERE uid = '.$_SESSION['uid'];
        $membernews_last_seen = mysql_fetch_array(db_query($qry));
        $qry = 'SELECT ID FROM '.$db_prefix.'_membernews WHERE Postdate >= '.$membernews_last_seen[0];
        $membernews = db_query($qry);
        $count = (int) @mysql_num_rows($membernews);
        if ($count > 0){
            if ($_SERVER['REQUEST_URI'] != '/index.php?content=/module&mod=membernews'){
                head ('Information');
                if ($count == 1){
                    echo '<center><a href="?content=/module&mod=membernews">Neue Member-News
                    verf&uuml;gbar</a></center>';
                }else{
                    echo '<center><a href="?content=/module&mod=membernews">Es sind insgesamt
                    '.$count.' neue Membernews verf&uuml;gbar</a></center>';
                }
                foot();
            }
        }
    }
    require ( './content'.$_GET['content'].'.php' );
    require ( './lib/footer.php' );
    ?>
    was ist den sonnst die $_SESSION[uid] bei nem ausgeloggten user?
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  4. #4
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Ausgeloggt = Id 0
    DB hat keinen wert als id 0 bei user
    Leg einfach einen user 0 an und dann ist das Problem weg

  5. #5
    Ausgeloggt Id = ''

    Wird aber durch > 0 sowieso abgefangen


  6. #6
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Zitat Zitat von Sebmaster Beitrag anzeigen
    Ausgeloggt Id = ''

    Wird aber durch > 0 sowieso abgefangen
    Bei mir konnte man das Problem mit 0 Lösen

  7. #7
    PHP-Code:
    $_SESSION['uid'] = '';
    if (
    $_SESSION['uid'] > '0')
        echo 
    'true'
    Gibt nicht true aus, folglich dürfte er bei dem Code überhaupt nicht in die Bedingung reingehen.

    EDIT: Ach verdammt, ich hab dauernd bei Joschis Code geschaut. Joschis Code funktioniert


Ähnliche Themen

  1. News Modul
    Von Dyman im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 03.08.2010, 14:32
  2. News Beiträge
    Von Youngboy im Forum Support zum VMSone
    Antworten: 13
    Letzter Beitrag: 21.04.2009, 22:14
  3. News 04.02.09
    Von DimpleX im Forum Talk, talk, talk...
    Antworten: 0
    Letzter Beitrag: 04.02.2009, 22:59
  4. News
    Von Gremlin im Forum Ankündigungen (erledigt)
    Antworten: 2
    Letzter Beitrag: 31.01.2008, 02:52
  5. Frage News
    Von KBlackluster im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 25.02.2007, 10:38

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •