Ich habe einige Daten aus der Datenbank gelesen.
Gruppen Sie sie nach Datum.$termine = $DB->get_records_sql( 'SELECT
em.id,
DATE_FORMAT(FROM_UNIXTIME(em.date), "%d.%m.%Y") AS "mitteilungszeitraum",
em.userid_sus,
em.userid_kuk,
em.fach,
GROUP_CONCAT(em.task SEPARATOR "\n") AS aufgaben,
DATE_FORMAT(FROM_UNIXTIME(em.nachsitztermin), "%d.%m.%Y") AS "nachsitztermin",
u.id AS userid,
GROUP_CONCAT(CONCAT(u.firstname, " ", u.lastname) SEPARATOR "\n") AS student
FROM {gk_elternmitteilungen} AS em
LEFT JOIN {user} AS u ON em.userid_sus = u.id
WHERE em.nscounter = 1
GROUP BY em.nachsitztermin
ORDER BY em.nachsitztermin DESC
' );
< /code>
in der Vorlage (Schnurrbart) i Ausgabe wie folgt: < /p>
{{#termine}}
{{date}}
{{student}}
{{task}}
|
{{/termine}}
< /code>
Jetzt habe ich das Problem, dass ich nur einen Link pro Datum anstelle pro Schüler erhalte. />Task
Edit Link
08.04.2025
Student 1
Task1
Link1
Student 2
Task2
Student 3
Task3
What I would like to have as an output:
Date
Name
Task
Edit Link
08.04.2025
Student 1
Task1
Link1
Student 2
Task2
Link2
Student 3
Task3
Link3
Addition: Ich habe einige Zeilen ins Englische übersetzt, um es allgemein verständlich zu machen.
Link in jeder Zeile von Group_Concat [geschlossen] bearbeiten] ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post