Witam,
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.phpKod pliku poniżej. (Proszę, nie przeraźcie się kodem (IMG:
style_emoticons/default/haha.gif) )
<?php
require('conn.php');
ini_set('default_charset', 'iso-8859-2'); $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"); $wyns4bel = mysql_query("SELECT pp, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10 FROM wynikis4belgia");
?>
<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
?>