Datenbankabfrage korrekt integrieren, aber wie?
In letzter zeit bin ich etwa aktiver hier bei euch, und einigen wird meine Fragerrei wohl bestimmt schon nerven^^
Ich habe nochmals eine kleine Frage:
Ich habe eine Funktion die mir pro User in der DB eine Tabellenzeile generiert:
Jetzt möchte ich diese Funktion so anpassen das Tage an denen der Nutzer Frei hat Grün einfärben und Arbeitstage Gelb. An denen der Nutzer nichts eingetragen hat möchte ich das er die schriftfarbe auf Trenzparent setzt.
Jedoch bin ich mir nicht sicher wie ich das am besten lösen kann. Hier noch ein Foto der Datenbank:
Ich habe nochmals eine kleine Frage:
Ich habe eine Funktion die mir pro User in der DB eine Tabellenzeile generiert:
public function get_list($list){
echo "<table>";
foreach(array_unique(array_column($list, 'mitarbeiter'), SORT_REGULAR) as $user){
$i = 1;
echo "<tr><td>".$user."</td>";
echo "<td><table><tr>";
while($i < 32){
echo "<td id='".$user.$i."' width='18px' height='18px'><center>".$i."</center></td>";
$i++;
}
echo "</tr></table></td></tr>";
}
echo "</table>";
}
Jetzt möchte ich diese Funktion so anpassen das Tage an denen der Nutzer Frei hat Grün einfärben und Arbeitstage Gelb. An denen der Nutzer nichts eingetragen hat möchte ich das er die schriftfarbe auf Trenzparent setzt.
Jedoch bin ich mir nicht sicher wie ich das am besten lösen kann. Hier noch ein Foto der Datenbank:
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 366044
Url: https://administrator.de/contentid/366044
Ausgedruckt am: 17.11.2024 um 09:11 Uhr
5 Kommentare
Neuester Kommentar
Hi.
Diesen "Fehler" hast du nämlich genau deswegen !
Also,
oder
wählst ist wahrscheinlich ein Jahrhundert-Thema (Mir pers. gefällt letzteres besser weil die Klammerpaare { } einfach zu erkennen sind und durch die zusätzliche fast leere Zeile alles etwas aufgelockert wird. Andere haben es vermutlich lieber etwas kompakter ... Jahrhundert-Thema)
ABER: Entscheide dich für einen(kreiere keinen Neuen!) und dann formatiere deinen Code.
Dann wirst du den Fehler selber sehen OHNE nachdenken zu müssen. (Das springt einem direkt ins Auge).
~Arano
Habe bislang folgenden Code, leider zeigt er mir nurnoch den ersten User an und da auch nur den 1 Tag!
Habe dich schon mal drauf Hingewiesen deine Code zu formatieren: Problem wenn kein mehrere Eintrag Einträge für Monat vorhandenDiesen "Fehler" hast du nämlich genau deswegen !
Also,
- Editor mit Syntaxhighlighting ("Buntercode") und
- denn Code formatieren (einrücken)
if( true ) {
// do something
}
if( true )
{
// do something
}
ABER: Entscheide dich für einen(kreiere keinen Neuen!) und dann formatiere deinen Code.
Dann wirst du den Fehler selber sehen OHNE nachdenken zu müssen. (Das springt einem direkt ins Auge).
~Arano