So i have this code that creates a SELECT in a FORM, i was wondering how can i make it to add a different background color when $value is different.
Please have in mind that $value
is not always the same text and may change.
PHP CODE:
<div class="line"><select style="width: 100%;" name="fields['.base64_encode('Itinerary - Days').']" class="required">
<option value="">--- Select Deck & Itinerary ---</option>';
foreach($main_title_array as $key => $value):
$f.= '<option style="background-color:" value="'.$value.'">'.$value.' / '.$type_array[$key].'</option>';
endforeach;
$f.='</select></div>';
RESULT:
<select class="required" name="fields[SXRpbmVyYXJ5IC0gRGF5cw==]" style="width: 100%;">
<option value="">--- Select Deck & Itinerary ---</option>
<option value="Lower Deck" style="background-color:">Lower Deck / Discovery Itin 4D – 3N</option>
<option value="Lower Deck" style="background-color:">Lower Deck / Discovery Itin 5D – 4N</option>
<option value="Lower Deck" style="background-color:">Lower Deck / Discovery Itin 8D – 7N</option>
<option value="Main Deck" style="background-color:">Main Deck / Discovery Itin 4D – 3N</option>
<option value="Main Deck" style="background-color:">Main Deck / Discovery Itin 5D – 4N</option>
<option value="Main Deck" style="background-color:">Main Deck / Discovery Itin 8D – 7N</option>
<option value="Upper Deck" style="background-color:">Upper Deck / Discovery Itin 4D – 3N</option>
<option value="Upper Deck" style="background-color:">Upper Deck / Discovery Itin 5D – 4N</option>
<option value="Upper Deck" style="background-color:">Upper Deck / Discovery Itin 8D – 7N</option>
</select>
WANTED RESULT:
<select class="required" name="fields[SXRpbmVyYXJ5IC0gRGF5cw==]" style="width: 100%;">
<option value="">--- Select Deck & Itinerary ---</option>
<option value="Lower Deck" style="background-color:red">Lower Deck / Discovery Itin 4D – 3N</option>
<option value="Lower Deck" style="background-color:red"">Lower Deck / Discovery Itin 5D – 4N</option>
<option value="Lower Deck" style="background-color:red"">Lower Deck / Discovery Itin 8D – 7N</option>
<option value="Main Deck" style="background-color:white">Main Deck / Discovery Itin 4D – 3N</option>
<option value="Main Deck" style="background-color:white">Main Deck / Discovery Itin 5D – 4N</option>
<option value="Main Deck" style="background-color:white">Main Deck / Discovery Itin 8D – 7N</option>
<option value="Upper Deck" style="background-color:black">Upper Deck / Discovery Itin 4D – 3N</option>
<option value="Upper Deck" style="background-color:black">Upper Deck / Discovery Itin 5D – 4N</option>
<option value="Upper Deck" style="background-color:black">Upper Deck / Discovery Itin 8D – 7N</option>
</select>