Mam dosyć ciekawy lub też nie problem, z którym nie mogę się uporać.
Otóż tworzę plik sprawdzający typowane (przewidywane) wyniki wyścigów z realnymi wynikami.
Postanowiłem regułki sprawdzające powpisywać w "if" by sprawdzały każdą możliwość.
Niby jest dobrze, ale jest źle ;d.
Zasada działania jest taka: za każdego trafionego kierowcę w grupie (np. miejsca od 1 do 3) to otrzymujesz daną ilość punktów (np. w wspomnianej grupie 4 pkt.).
Czasami jednak pomija mi pewne rekordy i nie liczy wszystkich rezultatów.
Na stronie jest to plik: http://www.grpl-manager.yoyo.pl/wyniki.php
Kod pliku poniżej. (Proszę, nie przeraźcie się kodem

<?php require('conn.php'); $s4bel = mysql_query("SELECT idgp, login, pp, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 FROM s4belgia"); $pkt = mysql_query("SELECT idgp, login, pp, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 FROM s4belgia"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>Wyniki - GP Belgii :: GeneRally Polska Manager BETA</title> <link rel="stylesheet" href="style.css" type="text/css" media="screen" title="no title" charset="iso-8859-2"/> </head> <body> <div id="header"> </div> <div id="loginlogin2"> </div> <div id="container"> <div id="wrapper"> <font color="#215587" face="myriad" size="5">MANAGER LIGOWY</font><font face="myriad" size="3">BETA 0.6.2</font> <br><br><font face="myriad" size="4">WYNIKI WYPOWANIA GP BELGII</font> <br><hr> <table bgcolor="#dedede" style="border: 1px solid #ffffff" cellspacing="0" cellpadding="0"> <tr> <th width="25" bgcolor="#efefef" style="border: 1px solid #ffffff"><font face="myriad" size="3">P</font></th> <th width="100" bgcolor="#efefef" style="border: 1px solid #ffffff"><font face="myriad" size="3">NICK</font></th> <th width="30" bgcolor="#efefef" style="border: 1px solid #ffffff"><font face="myriad" size="3">PP</font></th> <th width="30" bgcolor="#efefef" style="border: 1px solid #ffffff"><font face="myriad" size="3">P1-3</font></th> <th width="30" bgcolor="#efefef" style="border: 1px solid #ffffff"><font face="myriad" size="3">P4-6</font></th> <th width="30" bgcolor="#efefef" style="border: 1px solid #ffffff"><font face="myriad" size="3">P7-10</font></th> </tr> <?php $i='1'; $punktypp='0'; $punktyp13='0'; $punktyp46='0'; $punktyp70='0'; { if($wyn['pp']==$row2['pp']){$punktypp='3';}else{$punktypp='0';} if($wyn['p1']==$row2['p1']&&$wyn['p2']==$row2['p2']&&$wyn['p3']==$row2['p3']) {$punktyp13='12';} else { if($wyn['p1']==$row2['p1']&&$wyn['p2']==$row2['p2']) {$punktyp13='8';} if($wyn['p1']==$row2['p1']&&$wyn['p3']==$row2['p3']) {$punktyp13='8';} if($wyn['p2']==$row2['p2']&&$wyn['p3']==$row2['p3']) {$punktyp13='8';} else { if($wyn['p1']==$row2['p1']||$wyn['p2']==$row2['p1']||$wyn['p3']==$row2['p1']) {$punktyp13='4';} else {$punktyp13='0';} if($wyn['p1']==$row2['p2']||$wyn['p2']==$row2['p2']||$wyn['p3']==$row2['p1']) {$punktyp13='4';} else {$punktyp13='0';} if($wyn['p1']==$row2['p3']||$wyn['p2']==$row2['p3']||$wyn['p3']==$row2['p1']) {$punktyp13='4';} else {$punktyp13='0';} } } if($wyn['p4']==$row2['p4']&&$wyn['p5']==$row2['p5']&&$wyn['p6']==$row2['p6']) {$punktyp46='9';} else { if($wyn['p4']==$row2['p4']&&$wyn['p5']==$row2['p5']) {$punktyp46='6';} if($wyn['p4']==$row2['p4']&&$wyn['p6']==$row2['p6']) {$punktyp46='6';} if($wyn['p5']==$row2['p5']&&$wyn['p6']==$row2['p6']) {$punktyp46='6';} else { if($wyn['p4']==$row2['p4']||$wyn['p5']==$row2['p4']||$wyn['p6']==$row2['p4']) {$punktyp46='3';} else {$punktyp46='0';} if($wyn['p4']==$row2['p5']||$wyn['p5']==$row2['p5']||$wyn['p6']==$row2['p5']) {$punktyp46='3';} else {$punktyp46='0';} if($wyn['p4']==$row2['p6']||$wyn['p5']==$row2['p6']||$wyn['p6']==$row2['p6']) {$punktyp46='3';} else {$punktyp46='0';} } } if($wyn['p7']==$row2['p7']&&$wyn['p8']==$row2['p8']&&$wyn['p9']==$row2['p9']&&$wyn['p10']==$row2['p10']) {$punktyp70='8';} else { if($wyn['p7']==$row2['p7']&&$wyn['p8']==$row2['p8']&&$wyn['p9']==$row2['p9']) {$punktyp70='6';} if($wyn['p7']==$row2['p7']&&$wyn['p8']==$row2['p8']&&$wyn['p10']==$row2['p10']) {$punktyp70='6';} if($wyn['p7']==$row2['p7']&&$wyn['p9']==$row2['p9']&&$wyn['p10']==$row2['p10']) {$punktyp70='6';} if($wyn['p8']==$row2['p8']&&$wyn['p9']==$row2['p9']&&$wyn['p10']==$row2['p10']) {$punktyp70='6';} else { if($wyn['p7']==$row2['p7']&&$wyn['p8']==$row2['p8']) {$punktyp70='4';} if($wyn['p7']==$row2['p7']&&$wyn['p9']==$row2['p9']) {$punktyp70='4';} if($wyn['p7']==$row2['p7']&&$wyn['p10']==$row2['p10']) {$punktyp70='4';} if($wyn['p8']==$row2['p8']&&$wyn['p9']==$row2['p9']) {$punktyp70='4';} if($wyn['p8']==$row2['p8']&&$wyn['p10']==$row2['p10']) {$punktyp70='4';} if($wyn['p9']==$row2['p9']&&$wyn['p10']==$row2['p10']) {$punktyp70='4';} else { if($wyn['p7']==$row2['p7']||$wyn['p8']==$row2['p7']||$wyn['p9']==$row2['p7']||$wyn['p10']==$row2['p7']) {$punktyp70='2';} else {$punktyp70='0';} if($wyn['p7']==$row2['p8']||$wyn['p8']==$row2['p8']||$wyn['p9']==$row2['p8']||$wyn['p10']==$row2['p8']) {$punktyp70='2';} else {$punktyp70='0';} if($wyn['p7']==$row2['p9']||$wyn['p8']==$row2['p9']||$wyn['p9']==$row2['p9']||$wyn['p10']==$row2['p9']) {$punktyp70='2';} else {$punktyp70='0';} if($wyn['p7']==$row2['p10']||$wyn['p8']==$row2['p10']||$wyn['p9']==$row2['p10']||$wyn['p10']==$row2['p10']) {$punktyp70='2';} else {$punktyp70='0';} } } } $wpis="<tr><td bgcolor='#efefef' style='border: 1px solid #ffffff' align='right'>".$i.". </td> <td bgcolor='#efefef' style='border: 1px solid #ffffff' align='right'>".$wyn['login']." </td> <td bgcolor='#ffffff' style='border: 1px solid #ffffff'> <b>".$punktypp."</b></td> <td bgcolor='#ffffff' style='border: 1px solid #ffffff'> <b>".$punktyp13."</b></td> <td bgcolor='#ffffff' style='border: 1px solid #ffffff'> <b>".$punktyp46."</b></td> <td bgcolor='#ffffff' style='border: 1px solid #ffffff'> <b>".$punktyp70."</b></td></tr>"; $i++; } ?> </table> <br><table border="0" cellspacing="0" cellpadding="0" align="center" width="150"> <tr><td valign="middle" width="15"><img src="images/dot.png"></td> <td valign="top" align="center"><a href="index.php"><font face="myriad" size="3">Powrót do strony głównej</font></a></td> </tr></table> </div> <div id="przyciski"> <a href="index.php"><img src="images/main_site_hover.png" onmouseover="this.src = 'images/main_site.png'" onmouseout="this.src = 'images/main_site_hover.png'"></a><br> <a href="typer.php"><img src="images/typerm_hover.png" onmouseover="this.src = 'images/typerm.png'" onmouseout="this.src = 'images/typerm_hover.png'"></a><br> <a href="users.php"><img src="images/user_list_hover.png" onmouseover="this.src = 'images/user_list.png'" onmouseout="this.src = 'images/user_list_hover.png'"></a> </div> </div> <div id="loginlogin"> </div> </body> </html> <?php ?>