Hallo Kungschu!
Du kannst ja zuerst eine Abfrage bauen, in der Du die Formulardaten wie gewünscht prüfst.
Dabei mußt Du die Formularfelder in umgekehrter Reihenfolge prüfen.
Dann nimmst Du Dir ein Hilfs-Array, z.B. $fehlermeldung und formulierst darin Deine Fehlermeldung-Ausgabe.
Nun noch eine Variable $fehler = "";. Die kannst Du ja wie gewünscht manipulieren, z.B. das dritte Eingabefeld ist fehlerhaft ausgefüllt – $fehler = 3;.
Nun ergänzt Du die Formularfelder um: (z.B. Nameneingabe Formularfeld 3)
<?php if($fehler != ""){if ($fehler == 3){echo "value = "" . $fehlermeldung . "\ style="bgcolor:#FF0000"";} else{echo "value = "" . $name . """;}}?>
Ich hoffe, ich habe jetzt keine Fehler eingebaut.
Über CSS-Formatierungen kannst Du ja auch bei SelfHTML nachlesen.