ilch Forum » Allgemein » HTML, PHP, SQL,... » wars.php Ergebnisse aufsplitten

Geschlossen
  1. #1
    User Pic
    mo_ses Mitglied
    Registriert seit
    10.02.2008
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen!

    Ich hätte eine Frage bezüglich den Wars.
    Wie kann man die Ergebnisübersicht des Clans aufteilen in eine Ergebnisübersicht nach Squads?

    Sprich jetzt:
    ClanX 15 Spiele 4 Gewonnen 3 Verloren 8 Remis
    Später:
    Team 1 - 7 Spiele 3 gewonnen 2 verloren 2 Remis
    Team 2 - 8 Spiele 1 gewonnen 1 verloren 6 Remis ...

    Ist das überhaupt möglich, da soweit ich das sehe in der db ja die Ergebnisse nicht nach Squads gesplittet sind, oder täusch ich mich da? (bin nicht so der Pro)

    Wäre nett eine kurze Stellungnahme zu dem Thema zu bekommen.

    Danke,
    mo_ses.

    modern.pbc-blaue-2.de


    verwendete ilchClan Version: 1.1

    betroffene Homepage: modern.pbc-blaue-2.de
    Es gibt Tage da verliert man, und es gibt Tage, da gewinnen die Anderen.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    mo_ses Mitglied
    Registriert seit
    10.02.2008
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    Habe jetzt selbst eine Lösung gefunden.

    Falls es wen interessiert:

    die Ergebnis Zuweisung in der contents/wars.php ab Zeile 54:

    /*editiert von mo_ses - Anzeige des Ergebnisses der Wars nach Teams/Squads durch auslesen der Team ID*/
    
    	$ergWin1 = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "1" AND tid="1"');
    	$anzWin1 = db_result($ergWin1,0);
    	$ergLos1 = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "2" AND tid="1"');
    	$anzLos1 = db_result($ergLos1,0);
    	$ergPat1 = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "3" AND tid="1"');
    	$anzPat1 = db_result($ergPat1,0);
    	$ergGes1 = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3" AND tid="1"');
    	$anzGes1 = db_result($ergGes1,0);
    		
    	$ergWin2 = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "1" AND tid="2"');
    	$anzWin2 = db_result($ergWin2,0);
    	$ergLos2 = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "2" AND tid="2"');
    	$anzLos2 = db_result($ergLos2,0);
    	$ergPat2 = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE wlp = "3" AND tid="2"');
    	$anzPat2 = db_result($ergPat2,0);
    	$ergGes2 = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3" AND tid="2"');
    	$anzGes2 = db_result($ergGes2,0);
    	$tpl = new tpl ( 'wars.htm' );
    	$tpl->set_ar_out ( array('PAT1' => $anzPat1, 'WIN1' => $anzWin1, 'LOS1' => $anzLos1, 'GES1' => $anzGes1,
     'PAT2' => $anzPat2, 'WIN2' => $anzWin2, 'LOS2' => $anzLos2, 'GES2' => $anzGes2, 'TITLE'=> $allgAr['title'] ) , 0 );
    	
    /*edit Ende	*/


    und die Anzeige der Ergebnisse in der templates/wars.htm ab Zeile 1:

    <table>
    <tr>
    <td>
    <table border="0" cellspacing="1" cellpadding="1" class="border">
    <tr class="Chead">
    	<td align="center" colspan="4" ><b>1. Mannschaft </b></td>
    </tr><tr class="Cmite">
    	<td align="center">{_lang_whole}</td>
    	<td align="center">{_lang_win}</td>
    	<td align="center">{_lang_los}</td>
    	<td align="center">{_lang_pat}</td>
    </tr><tr class="Cnorm">
    	<td align="center"><font class="textalter">{GES1}</font></td>
    	<td align="center"><font color="#00FF00">{WIN1}</font></td>
    	<td align="center"><font color="#FF4242">{LOS1}</font></td>
    	<td align="center"><font color="#FFEE00">{PAT1}</font></td>
    </tr>
    </table>
    </td>
    <td>
    <table border="0" cellspacing="1" cellpadding="1" class="border">
    <tr class="Chead">
    	<td align="center" colspan="4" ><b>2. Mannschaft </b></td>
    </tr><tr class="Cmite">
    	<td align="center">{_lang_whole}</td>
    	<td align="center">{_lang_win}</td>
    	<td align="center">{_lang_los}</td>
    	<td align="center">{_lang_pat}</td>
    </tr><tr class="Cnorm">
    	<td align="center"><font class="textalter">{GES2}</font></td>
    	<td align="center"><font color="#00FF00">{WIN2}</font></td>
    	<td align="center"><font color="#FF4242">{LOS2}</font></td>
    	<td align="center"><font color="#FFEE00">{PAT2}</font></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>


    aussehen tut es dann so:
    gesperrtes Bild

    P.s. Es wär wohl auch schlanker oder besser oder keine Ahnung wie noch gegangen. Das hier ist auf alle Fälle eine Lösung die funktioniert und das ist mir das Wichtigste gewesen. Wer es braucht kanns natürlich haben. Bin ja auch froh, wenn mir jemand hilft.

    Gruß,
    mo_ses.
    Es gibt Tage da verliert man, und es gibt Tage, da gewinnen die Anderen.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten