Hacer que el cuadro de texto sea de color rojo cuando se produce un error en un formulario.

Necesito su ayuda ... Intento que el cuadro de texto se vuelva rojo cuando haya un error en un formulario ...

Esto es lo que he podido hacer. Pero cuando envío el primer plano, obtengo un índice indefinidoerror_css en la forma

 if (isset($_POST['submit'])) { 
 if (empty($_POST['username'])) {
       $error_css='background-color:red';
 }

Formar

<label for="username">Username:</label>
<input id="username" type="text" value="<?php if(isset($_POST['username'])){ echo $_POST['username']; } ?>" name="username" title='Username' />

gracias por tu tiempo...

Respuestas a la pregunta(5)

Su respuesta a la pregunta