Osaako joku neuvoa mikä mättää tässä koodissa!? Tarkoitus olisi vertaa veikattuja arvoja tuloksiin. Taulusta löytyy kolmelta riviltä tietoa yksi rivi on yksi ottelupari.
Tuolla sivulla on kuvat tauluista joita verrataan
http://www.kolumbus.fi/jheikkinen/
Tässä on pisteiden lasku koodi. Näitä on kolme melkein samanlaista tiedostoa jossa muuttuu vain rivinumero(id)
Ongelma on siinä et jos jokaisella rivillä on esim. joukkue1maalit kentässä sama tulos niin se laskee silti et kaikilta kolmelta riviltä on maalit1 oikein vaikkei näin ole.
<?php //*******************************Joukkue 1 maalit $haku1=mysql_query("SELECT DISTINCT V.users,V.joukkue1maalit FROM $bet V, $match T WHERE V.id='1' AND V.joukkue1maalit=T.joukkue1maalit"); $lkm=mysql_num_rows($haku1); for ($i = 0; $i < mysql_num_rows($haku1); $i++) { $atunnus = mysql_result($haku1, $i, "users"); mysql_query("UPDATE scores28 SET s_scores= s_scores + 1 WHERE s_nickname='$atunnus'"); echo "<table> <tr><td>Joukkue 1 maalit A</td></tr> <tr><td></td><td>$atunnus</td></tr> </table>"; } //*********************************Joukkue 2 maalit $haku2=mysql_query("SELECT DISTINCT V.users,V.joukkue2maalit FROM $bet V, $match T WHERE V.id='1' AND V.joukkue2maalit=T.joukkue2maalit "); $lkm=mysql_num_rows($haku2); for ($i = 0; $i < mysql_num_rows($haku2); $i++) { $atunnus = mysql_result($haku2, $i, "users"); mysql_query("UPDATE scores28 SET s_scores= s_scores + 1 WHERE s_nickname='$atunnus'"); echo "<table> <tr><td>Joukkue 2 maalit A</tr> <tr><td></td><td>$atunnus</td></tr> </table>"; } //*********************************Lopputulos $haku3=mysql_query("SELECT DISTINCT V.users, V.lopputulos FROM $bet V, $match T WHERE V.id='1' AND V.lopputulos=T.lopputulos"); $lkm=mysql_num_rows($haku3); for ($i = 0; $i < mysql_num_rows($haku3); $i++) { $atunnus = mysql_result($haku3, $i, "users"); mysql_query("UPDATE scores28 SET s_scores= s_scores + 1 WHERE s_nickname='$atunnus'"); echo "<table> <tr><td>Lopputulos A</td></tr> <tr><td></td><td>$atunnus</td></tr> </table>"; } ?>
Tiedän et tää koodi/koko homman toteutus on ihan sieltä ja syvältä mutta en ole muutakaan viel keksinyt...
Aihe on jo aika vanha, joten et voi enää vastata siihen.