ICh verzweifle langsam *g*, aber vielleicht fällt mir auch nichts mehr ein nach einen Dauer-Tag vorm Bildschirm....weiß einer von euch wie ich folgenden Code vereinfachen kann? Denn ich habe 56 Ergebnisse und Tipps jeweils und ich habe keine Lust dafür soviele Resourcen zu verschwenden! Allerdings habe ich es auch nich hinbekommen dies mit einem count, sum oder wie auch immer zu vereinfachen da das dann wieder in einer while schleife die ich dort auch habe nicht funktionieren will!
Es werden eigentlich immernur die zahlen ausgetauscht, da es wie gesagt in der whileschleife steht habe ich schonmal sowas gemacht hat mich aber nicht weitergebracht:
$spielnr=$daten["spielnr"];
$read = mysql_query("select * from wmtipp where eisuser='$username'");
$tipp = mysql_fetch_array($read);
$x=mysql_query("select * from wmergebnis");
$y = mysql_fetch_array($x);
$ergebnis=$y["ergebnis$spielnr"];
$a=mysql_query("select * from wmtipp");
$b = mysql_fetch_array($a);
$tipp=$b["tipp$spielnr"];
Hoffe auf eure Unterstützung!
Hier der code:
-----------------------
$result = mysql_query("select ergebnis1 from wmergebnis");
$ergebnis1=mysql_fetch_row($result);
$result = mysql_query("select ergebnis2 from wmergebnis");
$ergebnis2=mysql_fetch_row($result);
$result = mysql_query("select ergebnis3 from wmergebnis");
$ergebnis3=mysql_fetch_row($result);
$result = mysql_query("select ergebnis4 from wmergebnis");
$ergebnis4=mysql_fetch_row($result);
$result = mysql_query("select tipp1 from wmtipp where eisuser='$username'");
$tipp1=mysql_fetch_row($result);
$result = mysql_query("select tipp2 from wmtipp where eisuser='$username'");
$tipp2=mysql_fetch_row($result);
$result = mysql_query("select tipp3 from wmtipp where eisuser='$username'");
$tipp3=mysql_fetch_row($result);
$result = mysql_query("select tipp4 from wmtipp where eisuser='$username'");
$tipp4=mysql_fetch_row($result);
if ($ergebnis1==$tipp1) {($punkte1='1');}
if ($ergebnis1!=$tipp1) {($punkte1='0');}
if ($ergebnis2==$tipp2) {($punkte2='1');}
if ($ergebnis2!=$tipp2) {($punkte2='0');}
if ($ergebnis3==$tipp3) {($punkte3='1');}
if ($ergebnis3!=$tipp3) {($punkte3='0');}
if ($ergebnis4==$tipp4) {($punkte4='1');}
if ($ergebnis4!=$tipp4) {($punkte4='0');}
$gesamtpunkte =($punkte1+$punkte2+$punkte3+$punkte4);
echo"$gesamtpunkte";
Es werden eigentlich immernur die zahlen ausgetauscht, da es wie gesagt in der whileschleife steht habe ich schonmal sowas gemacht hat mich aber nicht weitergebracht:
$spielnr=$daten["spielnr"];
$read = mysql_query("select * from wmtipp where eisuser='$username'");
$tipp = mysql_fetch_array($read);
$x=mysql_query("select * from wmergebnis");
$y = mysql_fetch_array($x);
$ergebnis=$y["ergebnis$spielnr"];
$a=mysql_query("select * from wmtipp");
$b = mysql_fetch_array($a);
$tipp=$b["tipp$spielnr"];
Hoffe auf eure Unterstützung!
Hier der code:
-----------------------
$result = mysql_query("select ergebnis1 from wmergebnis");
$ergebnis1=mysql_fetch_row($result);
$result = mysql_query("select ergebnis2 from wmergebnis");
$ergebnis2=mysql_fetch_row($result);
$result = mysql_query("select ergebnis3 from wmergebnis");
$ergebnis3=mysql_fetch_row($result);
$result = mysql_query("select ergebnis4 from wmergebnis");
$ergebnis4=mysql_fetch_row($result);
$result = mysql_query("select tipp1 from wmtipp where eisuser='$username'");
$tipp1=mysql_fetch_row($result);
$result = mysql_query("select tipp2 from wmtipp where eisuser='$username'");
$tipp2=mysql_fetch_row($result);
$result = mysql_query("select tipp3 from wmtipp where eisuser='$username'");
$tipp3=mysql_fetch_row($result);
$result = mysql_query("select tipp4 from wmtipp where eisuser='$username'");
$tipp4=mysql_fetch_row($result);
if ($ergebnis1==$tipp1) {($punkte1='1');}
if ($ergebnis1!=$tipp1) {($punkte1='0');}
if ($ergebnis2==$tipp2) {($punkte2='1');}
if ($ergebnis2!=$tipp2) {($punkte2='0');}
if ($ergebnis3==$tipp3) {($punkte3='1');}
if ($ergebnis3!=$tipp3) {($punkte3='0');}
if ($ergebnis4==$tipp4) {($punkte4='1');}
if ($ergebnis4!=$tipp4) {($punkte4='0');}
$gesamtpunkte =($punkte1+$punkte2+$punkte3+$punkte4);
echo"$gesamtpunkte";
Kommentar