使用echo时设置文本字段? [关闭]

This is sorta form error handling. If the input field is empty then I want it to change color.

echo " <input type=\"text\"  name=\"name\"  style=\"".background-color:$color1_name."\"
          value=\"".$name."\">"; 

Anyone with an idea will be appreciated

Thanks

<input type="text" name="name" style="background-color:<?php echo $color1_name;?>;" value="<?php echo $name;?>">

or:

echo '<input type="text"  name="name"  style="background-color:'.$color1_name.';" value="'.$name.'">'; 

Easier:

<input type="text"  
       name="name"   
       style="background-color:<?php echo $color1_name ?>" //This line
       value="<?php echo $name ?>"> //And this