Jako że mój post był trochę nie jasny napiszę od nowa.
Mam kod którym pobieram do tablicy wielowymiarowej (dane o zawodniku i jego wynikach z konkurencji).
<?php require_once "core.php"; $sql_wynik = mysql_query('SELECT * FROM zawodnik AS z JOIN wyniki AS k ON k.id_zaw = z.id_zawodnika') or die(mysql_error()); $tab[] = $r; } foreach ($tab as $a => $b) { $wynik[$a] = $b['wynik']; $uwagi[$a] = $b['uwagi']; $uwagi1[$a] = $b['uwagi1']; } $i=1; foreach ($tab as $a) { if($a['uwagi'] > 0){ } if($a['uwagi1'] > 0){ } } ?>
tabela w bazie danych wyniki zawiera id_zawodnika, id_konkurencji, wynik
tablica zwraca mi
[0]=> ["id_zawodnika"]=> string(1) "1" ["nazwisko_zawodnika"]=> string(11) "Nazwisko" ["imie_zawodnika"]=> string(6) "Imie " ["klub_zawodnika"]=> string(0) "" ["id_wyniku"]=> string(1) "1" ["id_zaw"]=> string(1) "1" ["id_konk"]=> string(1) "1" ["wynik"]=> string(2) "93" ["uwagi"]=> string(4) "60mm" ["uwagi1"]=> string(0) "" }
i chciał bym wyświetlić dane w tabeli w takiej formie dla każdej konkurencji
$i=1; foreach ($tab as $a) { if($a['uwagi'] > 0){ } if($a['uwagi1'] > 0){ } }
czyli jak jest 10 konkurencji to utworzy mi to 10 tabeli dla każdej konkurencji