Jest to prosty problem, który próbuję rozwiązać przez kilka godzin. Mam tablicę zawierającą informacje o kilku studentach i ocenach, które zdobyli w testach. W sumie jest 8 przedmiotów, z których każdy ma 5 parametrów.Wyświetlanie zagnieżdżonej tablicy w tabeli HTML
Tablica wygląda jak poniżej:
Array
(
[Ron] => Array
(
[subject1] => Array
(
[test1] => 47
[test2] => 86
[total] => 133
[percentage] => 88.67
[status] => Pass
)
[pass_count] => 8
[fail_count] => 0
[gross_total] => 963
[gross_percentage] => 80.25
[...]
[subject8] => Array
(
[test1] => 48
[test2] => 86
[total] => 134
[percentage] => 89.33
[status] => Pass
)
[pass_count] => 8
[fail_count] => 0
[gross_total] => 900
[gross_percentage] => 75.50
)
[John] => Array
(
[subject1] => Array
(
[test1] => 39
[test2] => 72
[total] => 111
[percentage] => 74
[status] => Pass
)
[pass_count] => 8
[fail_count] => 0
[gross_total] => 963
[gross_percentage] => 80.25
[...]
[subject8] => Array
(
[test1] => 39
[test2] => 75
[total] => 114
[percentage] => 76
[status] => Pass
)
[pass_count] => 8
[fail_count] => 0
[gross_total] => 846
[gross_percentage] => 70.5
)
)
muszę wyświetlać następujące ładnie sformatowany w tabeli HTML (mam zamiar użyć Bootstrap), ale nie mogę dla życia mnie rysunek jak poprawnie zagnieździć tabelę przy użyciu PHP.
To znaczników HTML, który obecnie mam: http://jsfiddle.net/9y910uvp/
To daje następujący wynik:
Który jest w porządku.
rzeczywisty problem
używam PHP, aby wyświetlić zawartość z tablicy. Nie wiem, jak wyświetlić wartości dla zagnieżdżonych sekcji <tr>
i <td>
.
Jak przejść przez tablicę i wyświetlić zawartość poprawnie? (Podsumowałem dotychczasowe próby, ale wszystkie są głupie i nie działają, więc nie publikuję).
Przykład byłby bardzo doceniany, ponieważ spędziłem niezliczone godziny próbując sprawić, żeby to zadziałało, ale zawiodło strasznie.
... Powinieneś pisać cokolwiek pracował najlepiej. Jest niezmiernie pomocny. Jeśli żaden z nich nie działa _at all_, proszę o tym poinformować, ponieważ nawet to jest przydatne informacje –
@QPaysTaxes: Żaden z nich w ogóle nie działał. Jak już wspomniałem w pytaniu. Przykro mi, jeśli to wygląda na problem z pracą domową, ale szczerze, próbowałem zrobić to sam ... i nie udało mi się. –
@AlliterativeAlice: Czy to naprawdę jest tabela zagnieżdżona?Nie jestem już pewien. –