Ok, dann schau ich mich mal um
Danke euch allen!
Ok, dann schau ich mich mal um
Danke euch allen!
Das ist richtig ja. Aber das ganze Script macht ja erst richtig Sinn wenn ich nicht von Hand alles ausrechnen muss. Sprich die Gesamtpunkte sollte mein Script zusammenzählen, ohne meine manuelle Beihilfe.
Hat jemand ne weitere Idee wie ich das Bewerkstelligen kann? Gibts ne Möglichkeit die Punkte in der Datenbank selbst auszurechnen? So ne Art auto_increment das die eingetragenen Punkte berücksichtigt...
Aber danke erstmal für eure Mühen!
Eine Tabelle, danach folgende Felder:
Feld Typ
user_id int(2)
Team varchar(15)
punkte_australien int(2)
punkte_bahrain int(2)
punkte_belgien int(2)
punkte_brasilien int(2)
punkte_china int(2)
punkte_deutschland int(2)
punkte_europa int(2)
punkte_frankreich int(2)
punkte_grossbritannien int(2)
....etc.
Hilft das weiter?
Hallo Leute
Ich habe für unsere virtuelle F1 Liga ein Script gebastelt, damit wir die Ergebnisse der Rennen viel einfacher eintragen können.
Im Prinzip steht das ganze Script und ist fertig, nur habe ich ein Problem mit der Sortierung der Ausgabe.
Ich poste erstmal den relevanten Code:
for ($i=1; $i<$num+1; $i++)
{
$fahrzeug = mysql_result($res, $i-1, "Team");
$spanien = mysql_result($res, $i-1, "punkte_spanien");
$monaco = mysql_result($res, $i-1, "punkte_monaco");
$europa = mysql_result($res, $i-1, "punkte_europa");
$kanada = mysql_result($res, $i-1, "punkte_kanada");
$usa = mysql_result($res, $i-1, "punkte_usa");
$frankreich = mysql_result($res, $i-1, "punkte_frankreich");
$grossbritannien = mysql_result($res, $i-1, "punkte_grossbritannien");
$deutschland = mysql_result($res, $i-1, "punkte_deutschland");
$ungarn = mysql_result($res, $i-1, "punkte_ungarn");
$belgien = mysql_result($res, $i-1, "punkte_belgien");
$italien = mysql_result($res, $i-1, "punkte_italien");
$china = mysql_result($res, $i-1, "punkte_china");
$japan = mysql_result($res, $i-1, "punkte_japan");
$brasilien = mysql_result($res, $i-1, "punkte_brasilien");
$australien = mysql_result($res, $i-1, "punkte_australien");
$malaysia = mysql_result($res, $i-1, "punkte_malaysia");
$bahrain = mysql_result($res, $i-1, "punkte_bahrain");
$sanmarino = mysql_result($res, $i-1, "punkte_sanmarino");
$punktetotal = $spanien+$monaco+$europa+$kanada+$usa+$frankreich+$grossbritannien+$deutschland+$ungarn+$belgien+$italien+$china+$japan+$brasilien+$australien+malaysia+$bahrain+$sanmarino;
if ($i == 1 || $i == 2 || $i ==3)
{
echo "<tr bgcolor=\"#000000\"><td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$i</td>
<td align=\"center\" class=\"row1\" width=\"9%\"><span class=\"Stil3\">$fahrzeug</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$spanien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$monaco</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$europa</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$kanada</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$usa</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$frankreich</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$grossbritannien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$deutschland</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$ungarn</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$belgien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$italien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$china</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$japan</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$brasilien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$australien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$malaysia</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$bahrain</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil3\">$sanmarino</td>
<td align=\"center\" class=\"row1\" width=\"5%\"><span class=\"Stil3\">$punktetotal</td>";
}
else {
echo "<tr bgcolor=\"#000000\"><td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$i</td>
<td align=\"center\" class=\"row1\" width=\"9%\"><span class=\"Stil2\">$fahrzeug</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$spanien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$monaco</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$europa</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$kanada</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$usa</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$frankreich</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$grossbritannien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$deutschland</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$ungarn</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$belgien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$italien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$china</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$japan</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$brasilien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$australien</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$malaysia</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$bahrain</td>
<td align=\"center\" class=\"row1\" width=\"4%\"><span class=\"Stil2\">$sanmarino</td>
<td align=\"center\" class=\"row1\" width=\"5%\"><span class=\"Stil2\">$punktetotal</td>";
}
}
echo "</table></span>";
Alles anzeigen
Ich habe also Tabellen für jede Strecke angelegt, und zähle die Punkte für jedes Team zusammen. Das Problem ist, das mir die Teams nicht nach den Gesamtpunkten ausgespuckt werden. ($punktetotal)
Mir ist schon klar wieso das nicht funktioniert so, aber ich finde einfach keine Lösung für das Problem. Gibts irgend ein Trick damit ich ein Punktetotal kriege ohne das manuell eintragen zu müssen? Vielleicht über die Datenbank (Mysql) selber?
Ich danke euch im voraus,
Freundliche Grüsse
SirGyr