$zwierz='przykład'; $i=0; $sql1 = "SELECT $tabela.id_book, $tabela.imie_nazwisko, $tabela1.animals, $tabela1.animals1, $tabela1.animals2, $tabela1.ilosc, $tabela1.ilosc1, $tabela1.ilosc2 FROM $tabela LEFT JOIN shot ON $tabela.id_book=$tabela1.id_book"; $result1 = mysql_query($sql1) OR die('Queryproblem: '.mysql_error()); while($myrow = mysql_fetch_array($result1)) { IF($myrow['animals']==$zwierz || $myrow['animals1']==$zwierz || $myrow['animals2']==$zwierz) { FOR($k=0; $k<$i; $k++) { IF($ranking[$k]['nazwa']==$myrow['?']) { $ranking[$k]['nazwa']=$myrow['?']; IF($myrow['animals']==$zwierz) $ranking[$k]['ilosc']+=$myrow['ilosc']; IF($myrow['animals1']==$zwierz) $ranking[$k]['ilosc']+=$myrow['ilosc1']; IF($myrow['animals2']==$zwierz) $ranking[$k]['ilosc']+=$myrow['ilosc2']; break; } } IF($k==$i) { $ranking[$i]['nazwa']=$myrow['?']; $ranking[$i]['ilosc']=0; IF($myrow['animals']==$zwierz) $ranking[$i]['ilosc']+=$myrow['ilosc']; IF($myrow['animals1']==$zwierz) $ranking[$i]['ilosc']+=$myrow['ilosc1']; IF($myrow['animals2']==$zwierz) $ranking[$i]['ilosc']+=$myrow['ilosc2']; $i++; } } }
mój problem polega na tym że nie wychodzi mi funkcja dodająca wszystkie występujące możliwości $zwierz="cokolwiek"