prepare("SELECT t.id, t.name, t.vorname, t.programm, p.id AS programm_id, t.verein, ta.turnerin_index AS start_index, a.name AS abteilung, g.name AS geraet FROM $tableTeilnehmende t LEFT JOIN $tableTeilnehmendeAbt ta ON ta.turnerin_id = t.id LEFT JOIN $tableAbt a ON a.id = ta.abteilung_id LEFT JOIN $tableGeraete g ON g.id = ta.geraet_id LEFT JOIN $tableProgramme p ON p.programm = t.programm GROUP BY t.id ORDER BY ta.turnerin_index ASC; "); $stmt->execute(); $result = $stmt->get_result(); $allTurnerinnen = $result->fetch_all(MYSQLI_ASSOC); $grouped = []; $alleVereine = array_unique(array_column($allTurnerinnen, 'verein')); foreach ($allTurnerinnen as $entry) { if ($entry['abteilung'] == '') { $grouped['null']['null'][] = $entry; } else { $grouped[$entry['abteilung']][$entry['geraet']][] = $entry; } } $countAbt = count($allAbt); $guest->close(); ?>
| Gerät: = htmlspecialchars($geraetName) ?> = count($entries) ?> |
|---|
|
= htmlspecialchars($entry['verein']) ?>, = htmlspecialchars($entry['vorname']) ?> = htmlspecialchars($entry['name']) ?>, = htmlspecialchars($entry['programm']) ?> |