PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aktuellen Stand nach Sieg zählen


Örny
08.03.2006, 08:41:18
Moin Moin...

Ich arbeite gerade an einem Playoff-Spielplan!
In der Ersten Runde sind pro Paarung 4 Spiele eingetragen.

Nun möchte ich gerne den Stand der Siege zählen!
Also, Mannschaft 1 gewinnt z.B. 2:0
Das heißt der Stand geht jetzt auf 1-0

Und das bekomme ich nicht richtig umgesetzt.
Gedankenfehler? Oder ich gehe es falsch an?

Kann mir jemand helfen, das er den Stand zählt?
Edit:
Hab gesehen das er das erste Ergebniss zählt.
Denke es liegt an der if-abfrage
if (($datum == "10.03.2006") || ($datum == "26.03.2006") || ($datum == "07.04.2006")) {
echo '<b>Paarung '.$row['paar'].': '.$team[$row['HID']].' - '.$team[$row['AID']].'</b> - ';
echo 'Stand: '.$stand[$row['HID']].' : '.$stand[$row['AID']].'<br>';
}

Wie kann ich es am besten ändern?

AKTUELLER CODE
<?
//DB Abfrage
include("../include/connect.php");
//Abfrage der ersten 8 Teams
$ergebnis = mysql_query("SELECT * FROM tabelle order by punkte DESC, diff DESC, tore DESC LIMIT 8");
$pos = 0;
while ($row = mysql_fetch_assoc($ergebnis))
{
$pos++;
$team[$pos] = $row['name'];
$stand[$pos] = 0; //Stand
};
echo $stand[1];
//RUNDENABFRAGE
$array = array(1, 2, 3);
foreach ($array as $round)
{
if ($round == 1) { $text= '<br>1. Runde: Viertelfinale "best-of-seven":';
}
if ($round == 2) { $text= '<br>2. Runde: Halbfinale "best-of-five":';
}
if ($round == 3) { $text= '<br>3. Runde: Finale "best-of-five":';
}
echo '<b>'.$text.'</b><br>';
//EINZELNE RUNDEN
$playoff=mysql_query("SELECT * FROM po WHERE round='$round' order by paar, timestamp");
$menge=mysql_num_rows($playoff);
//Kein Eintrag?
if (($menge == 0) && ($round == 3)) {
echo '<b>Paarung 7:</b> Sieger 5 - Sieger 6';
}
if (($menge == 0) && ($round == 2)) {
echo '<b>Paarung 5:</b> Verbleibender Bester - Verbleibender Schlechtester (gem. Ziff. 4.2.1)<br>';
echo '<b>Paarung 6:</b> Verbleibender Zweitbester - Verbleibender Zweitschlechtester (gem. Ziff. 4.2.1)';
}
//Spiele
while ($row = mysql_fetch_assoc($playoff))
{
$ergebnissH = ($row['Tore_H_1'] + $row['Tore_H_2'] + $row['Tore_H_3']);
$ergebnissA = ($row['Tore_A_1'] + $row['Tore_A_2'] + $row['Tore_A_3']);
if ($row['zusatz'] == 1 OR $row['zusatz'] == 2) { $ergebnissH++; }
if ($row['zusatz'] == 3 OR $row['zusatz'] == 4) { $ergebnissA++; }
$datum = date('d.m.Y', $row['timestamp']);
$zeit = date('H:i', $row['timestamp']);
//HEIMSIEG
if($ergebnissH>$ergebnissA){
$stand[$row['HID']]++;
}
//AUSW&Auml;RTSSIEG
if($ergebnissH<$ergebnissA){
$stand[$row['AID']]++;
}
if (($datum == "10.03.2006") || ($datum == "26.03.2006") || ($datum == "07.04.2006")) {
echo '<b>Paarung '.$row['paar'].': '.$team[$row['HID']].' - '.$team[$row['AID']].'</b> - ';
echo 'Stand: '.$stand[$row['HID']].' : '.$stand[$row['AID']].'<br>';
}
echo $datum." | ".$zeit." Uhr: ".$team[$row['HID']]." - ".$team[$row['AID']]." = ";
if (empty($ergebnissH) AND empty($ergebnissA)) {
echo '-:- (-:-/-:-/-:-)<br>';}else {
echo $ergebnissH.' : '.$ergebnissA.'
('.$row['Tore_H_1'].':'.$row['Tore_A_1'].'
/'.$row['Tore_H_2'].':'.$row['Tore_A_2'].'
/'.$row['Tore_H_3'].':'.$row['Tore_A_3'].')<br>';
}
}
}
?>

Live-Demo
http://www.efcwesersturm.de/po/po2.php

Danke