ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Wars Statistik erweitern

Geschlossen
  1. #1
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Hallo Zusammen!

    Ich wollte die Statistik der Lastwars erweitern was zum Teil auch geklappt hat, doch irgedwo sind mehrere Fehlerteufel. Leider finde ich die nicht wirklch

    Eigentlich mußten bei der Statistik im Moment angezeigt werden

    Gesamt 2
    Gewonnen 0
    Unentschieden 1
    Verloren 1
    Turniere 0

    Doch irgendwie verrechnet der sich und zeigt was anderes an.

    Dann wird mir im Adminbereich die Lastwars Seite nicht mehr angezeigt. Fehlermeldung:
    Parse error: syntax error, unexpected T_LNUMBER, expecting ')' in /www/htdocs/elmeag/include/admin/wars.php on line 18

    Das ist genau die von mir eingefügte Zeile. Die sieht aber richtig aus.

    Kann mir da wer helfen.

    An diesen Seiten habe ich gearbeitet.

    admin/wars.php


    contens/wars.php


    temples/wars.htm



    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, 4toGoal!

    Admin
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function get_wlp_array () {
        $ar = array (
            1 => 'gewonnen',
            2 => 'verloren',
            3 => 'unentschieden'
            4 => 'turnier'
        );
    return ($ar);
    }


    richtig:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function get_wlp_array () {
        $ar = array (
            1 => 'gewonnen',
            2 => 'verloren',
            3 => 'unentschieden',
            4 => 'turnier'
        );
    return ($ar);
    }


    Siehst du den Unterschied? Da fehlt ein Komma hinter 'unentschieden'!

    Mit böhsen Grüßen
    BöhserDavid

    *EDIT:
    Content
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $ergWin = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "1"');
        $anzWin = db_result($ergWin,0);
        $ergLos = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "2"');
        $anzLos = db_result($ergLos,0);
        $ergPat = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "3"');
        $anzPat = db_result($ergPat,0);
        $ergTur = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "4"');
        $anzTur = db_result($ergTur,0);  // da war der Fehler
            $ergGes = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3"'); // 3 anstatt 4
        $anzGes = db_result($ergGes,0);



    Zuletzt modifiziert von boehserdavid am 02.07.2007 - 10:25:55
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Danke für die erste Hilfe.

    Doch leider rechnet er immer noch nicht ganz richtig.

    Warum zeigt er mir 1 Turnier an. Ich habe doch noch garkeines eingegeben und warum rechnet er es dann bei Gesamt nicht an?

    Gruß
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    1
    2
    $ergTur = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "4"'); 
        $anzTur = db_result($ergTur,0);


    Sieht das im Content so bei dir aus?
    Oder steht da immer noch
    1
    2
    $ergTur = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "4"');
        $anzTur = db_result($ergPat,0);
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    dank Dir!

    Die Probleme wären behoben. Nun habe ich ein Neues!

    Wenn ich mein Last Game (Lastwars) bei wlp auf Turnier umstelle verschwindet es aus der Auflistung im Adminbereich. Merkwürdig!

    Hat einer eine Idee wieso?

    Gruß
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Genauer gesagt es verschwindet komplett und wird auch bei Gesamt nicht mitgezählt.

    Der einzige Hinweis das es noch irgendwo vorhanden ist könnte man aus der 1 bei Turnierteilnahmen schliessen .

    Gruß
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    So weitere Erkenntnisse:

    Das betroffne Spiel (lastwar) ist externer Link

    Fehlermeldung:
    Fatal error: Call to a member function on a non-object in /www/htdocs/elmeag/include/contents/wars.php on line 247

    Betrifft also die #anzeige

    Kann nicht erkennen was ich da ändern müßte

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # anzeigen
                $tpl->out(1);
                $class = '';
                $erg = db_query("SELECT name,text,id FROM prefix_koms WHERE cat = 'bestritte Spiel' AND uid = ".$_GET['mehr']." ORDER BY id DESC");
                while($r = db_fetch_assoc($erg)) {
                    $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
                    $r['text']  = bbcode($r['text']);
                    if (is_siteadmin('wars')) { $r['text'] .= '<a href="index.php?wars-more-'.$_GET['mehr'].'=0&amp;kommentar_fuer_last_wars_loeschen='.$r['id'].'"><img src="include/images/icons/del.gif" title="l&ouml;schen" alt="l&ouml;schen" border="0"></a>'; }
                    $r['class'] = $class;
                    $tpl->set_ar_out($r,2);
                }
                $tpl->out(3);
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    1
    2
    3
    4
    5
    $msg = '<tr class="Cmite"><td colspan="2">Erfolgreich eingetragen</td></tr>';
      } else {
    db_query("UPDATE prefix_wars SET datime = '".get_datime()."', status = 3, // dort keine 4 sondern eine 3
    wlp = '".$_POST['wlp']."',owp = '".$_POST['sumowp']."',opp = '".$_POST['sumopp']."',gegner = '".$_POST['gegner']."',tag = '".$_POST['tag']."',page = '".$_POST['page']."',mail = '".$_POST['email']."',icq = '".$_POST['icq']."',wo = '".$_POST['wo']."',tid = '".$_POST['tid']."',`mod` = '".$_POST['mod']."',game = '".$_POST['game']."',mtyp = '".$_POST['mtyp']."',land = '".$_POST['land']."',txt = '".$_POST['txt']."' WHERE id = '".$_POST['pkey']."'");
                    $wid = $_POST['pkey'];


    Dann musst du in PHPMyAdmin rein und den Status, des Turniers ändern und zwar wieder von 4 auf 3, dann sollte das passen!

    Man was hast du denn da alles "verschlimmbessert"??? lol
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Wie kommt die denn dahin und noch ´ne viel bessere Frage wo steht das?

    Verstehe ich jetzt irgendwas nicht?

    Gruß
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Was hast du jetzt nicht verstanden?
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Hauptsächlich wo ich das machen muß.
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    admin/wars.php :
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Hat sich leider nichts geändert.
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Also neue Einträge funktionieren!

    Was mache ich jetzt wegen meinem Alten?

    Kann ich da was in meinem MySQL machen?

    Gruß
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hab ich doch geschrieben! Du musst in PHPMyAdmin, sollte bei normalen Webservern über

    gehen, falls das nicht gehen sollte, must du mal im WebInterface deines WebHosters gucken, was da angeben ist!

    Klickst auch die
    ic1_wars
    Zeile mit wlp(4), also das Turnier, ändern
    und den status auf 3 ändern
    speichern
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    4toGoal Mitglied
    Registriert seit
    13.01.2007
    Beiträge
    74
    Beitragswertungen
    0 Beitragspunkte
    Hallo boehserdavid!

    Dank Dir für Deine Hilfe. Alle Fehler sind beseitigt und meinen alten Eintrag habe ich wieder aus der Versenkung geholt.

    Gruß
    Das Leben ist ein Scheißspiel, aber die Grafik ist geil.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten