Hallo,
ich kämpfe gerade mit einem nervigen Fehler in meiner SQL Datenbank bzw. meiner PHP Anzeigeseite dazu. Ich weiß einfach nicht, woran es liegt, daher gebe ich euch hier mal meine Fehlerbeschreibung.
Es geht im Speziellen um ein bestimmtes Feld in der Datenbank. Das Feld heißt "color" und soll eine Farbangabe zum dazugehörigen Teil abspeichern. Sobald das Feld einen Eintrag hat, soll in der Tabelle, die per PHP/HTML ausgegeben wird, ein entsprechendes Icon erscheinen.
Ich habe dies bis jetzt so gelöst:
und in der Tabelle später dann sinngemäß:
Das Problem ist jetzt aber: Sobald auch nur ein einziger Datensatz einen Eintrag im Feld "Color" hat, wird in der Ausgabeseite nicht nur bei diesem Eintrag das gewünschte Icon angezeigt, sondern scheinbar ganz sporadisch auch noch bei einigen anderen Einträgen, die aber in der Datenbank überhaupt keinen Eintrag im Feld "Color" haben.
Die Ausgabetabelle funktioniert bei mir per "for" Schleife. D.h. es wird ein Datensatz nach dem anderen ausgelesen und die entsprechenden Einträge angezeigt.