Zaraz to zmienie i napisze czy w tym był problem.
<?php { if (($pretendent <= $row[wynik]) && $petla==1) { mysql_query("UPDATE players SET pierwsze=pierwsze+1 WHERE player = (\"$_POST[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET drugie=drugie+1 WHERE player = (\"$row[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET pierwsze=pierwsze-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); $pierwszy='tak'; $przesuwamy_od_pierwszego='tak'; } if (($pretendent <= $row[wynik]) && ($petla==2) && ($pierwszy=='nie')) { mysql_query("UPDATE players SET drugie=drugie+1 WHERE player = (\"$_POST[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET trzecie=trzecie+1 WHERE player = (\"$row[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET drugie=drugie-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); $drugi='tak'; $przesuwamy_od_drugiego='tak'; } if (($pretendent <= $row[wynik]) && ($petla==3) && ($pierwszy=='nie') && ($drugi=='nie')) { mysql_query("UPDATE players SET trzecie=trzecie+1 WHERE player = (\"$_POST[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET czwarte=czwarte+1 WHERE player = (\"$row[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET trzecie=trzecie-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); $trzeci='tak'; $przesuwamy_od_trzeciego='tak'; } if (($pretendent <= $row[wynik]) && ($petla==4) && ($pierwszy=='nie') && ($drugi=='nie') && ($trzeci=='nie')) { mysql_query("UPDATE players SET czwarte=czwarte+1 WHERE player = (\"$_POST[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET czwarte=czwarte-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); } //OD TEJ PORY SKRYPT SIE NIE WYKONUJE MIMO SPEŁNIONYCH WARUNKÓW if (petla==2 && $przesuwamy_od_pierwszego=='tak') { mysql_query("UPDATE players SET trzecie=trzecie+1 WHERE player = (\"$row[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET drugie=drugie-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); } if (petla==3 && $przesuwamy_od_pierwszego=='tak') { mysql_query("UPDATE players SET czwarte=czwarte+1 WHERE player = (\"$row[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET trzecie=trzecie-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); } if (petla==4 && $przesuwamy_od_pierwszego=='tak') { mysql_query("UPDATE players SET czwarte=czwarte-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); } if (petla==3 && $przesuwamy_od_drugiego=='tak') { mysql_query("UPDATE players SET czwarte=czwarte+1 WHERE player = (\"$row[player]\")") or die(mysql_error()); mysql_query("UPDATE players SET trzecie=trzecie-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); } if (petla==4 && $przesuwamy_od_drugiego=='tak') { mysql_query("UPDATE players SET czwarte=czwarte-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); } if (petla==4 && $przesuwamy_od_trzeciego=='tak') { mysql_query("UPDATE players SET czwarte=czwarte-1 WHERE player = (\"$row[player]\")") or die(mysql_error()); } $petla++; } ?>
Nie wiem czemu po spełnieniu np. pierwszego warunku ( if (($pretendent <= $row[wynik]) && $petla==1) ) nie wykonują sie warunki ze zmienną $przesuwamy_od_pierwszego='tak'