Estoy trabajando en un formulario. Cuando no se completa un campo del formulario
se muestra en el formulario el campo que no se lleno en rojo. Este es el código:
if ($inscribir)
{
if(!$nombre)
{
$color_a = "#9a1a1a";
}
if(!$apellidos)
{
$color_b = "#9a1a1a";
}
echo "
Los campos con rojo estan sin completar, por favor completalos
<form method='post' action='inscripcion.php'>
<font color='$color_a'>Nombres:</font> <input name='nombre' size='50' type='text' value='".$_SESSION['nombre']."' ><p>
<font color='$color_b'>Apellidos:</font> <input name='apellidos' size='50' type='text' value='".$_SESSION['apellidos']."' ><p>
<input type='submit' name='inscribir' value='Enviar datos' class='form'>
</form>
";
}
El problema esta en que siempre se muestran en rojo, se hayan introducido o no.
¿Dónde esta el error?
Gracias.