Hallo
Ich bin mich90 , aber ich denke mal es gab einen Datenbankausfall oder so und ich konnte mich unter diesem Nickname nicht mehr anmelden. Naja wie dem auch sei...
Also ich berechne hier Punkte, wie der jeweilige User getippt hat...
Allerdings wird jedes Spiel mit 4 Punkten berechnet (also Volltreffer), das kann gar nicht sein!! Die Daten sind anders!
Hier mal mein Script!
<?php
mysql_connect("localhost", "XX", "XX");
mysql_select_db("XX");
$user = mysql_query("SELECT Nickname from benutzerdaten");
$spiele = mysql_query("SELECT * from spiele");
$punkte = 0;
$i=1;
while($dsatz_user = mysql_fetch_assoc($user))
{
while($dsatz_spiele = mysql_fetch_assoc($spiele))
{
$a = $dsatz_spiele["heim_tore"] - $dsatz_spiele["gast_tore"];
$b = $dsatz_spiele["heimtipp_$dsatz_user[Nickname]"] - $dsatz_spiele["gasttipp_$dsatz_user[Nickname]"];
if($dsatz_spiele["heim_tore"] = $dsatz_spiele["heimtipp_$dsatz_user[Nickname]"]
AND $dsatz_spiele["gast_tore"] = $dsatz_spiele["gasttipp_$dsatz_user[Nickname]"])
{
$point[$i] = 4;
}
elseif ($a == $b)
{
$point[$i] = 3;
}
elseif(($dsatz_spiele["heim_tore"] < $dsatz_spiele["gast_tore"])
AND ($dsatz_spiele["heimtipp_$dsatz_user[Nickname]"] < $dsatz_spiele["gasttipp_$dsatz_user[Nickname]"]))
{
$point[$i] = 2;
}
elseif(($dsatz_spiele["heim_tore"] > $dsatz_spiele["gast_tore"])
AND ($dsatz_spiele["heimtipp_$dsatz_user[Nickname]"] > $dsatz_spiele["gasttipp_$dsatz_user[Nickname]"]))
{
$point[$i] = 2;
}
else {}
$i++;
}
while($i > 0)
{
$punkte = $punkte + $point[$i];
$i--;
}
echo $dsatz_user["Nickname"];
echo $punkte;
}
?>
Falls ihr was nicht versteht oder so...ruhig fragen!
Danke sehr
Ich bin mich90 , aber ich denke mal es gab einen Datenbankausfall oder so und ich konnte mich unter diesem Nickname nicht mehr anmelden. Naja wie dem auch sei...
Also ich berechne hier Punkte, wie der jeweilige User getippt hat...
Allerdings wird jedes Spiel mit 4 Punkten berechnet (also Volltreffer), das kann gar nicht sein!! Die Daten sind anders!
Hier mal mein Script!
<?php
mysql_connect("localhost", "XX", "XX");
mysql_select_db("XX");
$user = mysql_query("SELECT Nickname from benutzerdaten");
$spiele = mysql_query("SELECT * from spiele");
$punkte = 0;
$i=1;
while($dsatz_user = mysql_fetch_assoc($user))
{
while($dsatz_spiele = mysql_fetch_assoc($spiele))
{
$a = $dsatz_spiele["heim_tore"] - $dsatz_spiele["gast_tore"];
$b = $dsatz_spiele["heimtipp_$dsatz_user[Nickname]"] - $dsatz_spiele["gasttipp_$dsatz_user[Nickname]"];
if($dsatz_spiele["heim_tore"] = $dsatz_spiele["heimtipp_$dsatz_user[Nickname]"]
AND $dsatz_spiele["gast_tore"] = $dsatz_spiele["gasttipp_$dsatz_user[Nickname]"])
{
$point[$i] = 4;
}
elseif ($a == $b)
{
$point[$i] = 3;
}
elseif(($dsatz_spiele["heim_tore"] < $dsatz_spiele["gast_tore"])
AND ($dsatz_spiele["heimtipp_$dsatz_user[Nickname]"] < $dsatz_spiele["gasttipp_$dsatz_user[Nickname]"]))
{
$point[$i] = 2;
}
elseif(($dsatz_spiele["heim_tore"] > $dsatz_spiele["gast_tore"])
AND ($dsatz_spiele["heimtipp_$dsatz_user[Nickname]"] > $dsatz_spiele["gasttipp_$dsatz_user[Nickname]"]))
{
$point[$i] = 2;
}
else {}
$i++;
}
while($i > 0)
{
$punkte = $punkte + $point[$i];
$i--;
}
echo $dsatz_user["Nickname"];
echo $punkte;
}
?>
Falls ihr was nicht versteht oder so...ruhig fragen!
Danke sehr