<?php include("admin/funkcje.php"); include("admin/baza.php"); $wynik = mysqli_query($mysql, "SELECT * FROM druzyny WHERE sezon = 20072008"); $teamy = mysqli_num_rows($wynik); for ($i=0; $i<$teamy; $i++) { $rekord = mysqli_fetch_assoc($wynik); $team = $rekord['druzyna']; $wynik2 = mysqli_query($mysql, "SELECT * FROM terminarz WHERE sezon = 20072008 AND rozgrywki = 'Premiership' AND (gospodarz = '".$rekord['druzyna']."' OR gosc = '".$rekord['druzyna']."') AND wynik > 0"); $punkty = 0; while($wynik2 && $rekord2 = mysqli_fetch_assoc($wynik2)) { if($rekord2['gospodarz'] == $rekord['druzyna']) { $wynik = $rekord2['wynik']; if($rezultat['0'] > $rezultat['1']) { $punkty = $punkty + 3; } elseif($rezultat['0'] = $rezultat['1']) { $punkty = $punkty + 1; } } elseif($rekord2['gosc'] == $rekord['druzyna']) { $wynik = $rekord2['wynik']; if($rezultat['0'] < $rezultat['1']) { $punkty = $punkty + 3; } elseif($rezultat['0'] = $rezultat['1']) { $punkty = $punkty + 1; } } } } ?>
Wyświetla mi się:
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, string given in C:\Program Files\Apache Group\Apache2\htdocs\stronka\tabela.php on line 12 ---> 19 RAZY
Pod tym jest tabela:
Gdzie dobrze wypełniona jest pierwsza kolumna. W ten sposób (Oczywiście podaje tu kod html generowany):
</table>
Pozwoliłem sobie przenieść tagi na początek tematu by były widoczniejsze. Pozdrawiam! drPayton