Hallo robertroth,
ich habe meinen Code mal etwas gedreht:
$fghzh= str_replace ("Schwarz", "<img src=\"img/icons/farben/black.jpg\" alt=\"Schwarz\">", $record['p_farbe']);
$fghzh= str_replace ("Gelb", "<img src=\"img/icons/farben/yellow.jpg\" alt=\"Gelb\">", $record['p_farbe']);
$fghzh= str_replace ("Rot", "<img src=\"img/icons/farben/magenta.jpg\" alt=\"Magenta\">", $record['p_farbe']);
$fghzh= str_replace ("Blau", "<img src=\"img/icons/farben/cyan.jpg\" alt=\"Cyan\">", $record['p_farbe']);
$fghzh= str_replace ("Blau, Rot, Gelb, Schwarz", "<img src=\"img/icons/farben/cmyk.jpg\" alt=\"Blau, Rot, Gelb, Schwarz\">", $record['p_farbe']);
Nun kommt folgendes raus
der letzte überschriebt den ersten, warum, weiß ich überhaupt nicht, denn ich sag str_replace doch genau was ersetzt werden soll :/