複数選択ボックスを表示し、if ステートメントに応じてオプションを表示するコードの一部があります。
$moduleSELECT = '<select name="moduletextarea" id="moduleselect" size="10">'.PHP_EOL;
if($modulenum == 0){
$moduleSELECT .= "<option disabled='disabled' value=''>No Modules currently on this Course</option>";
}else{
while ( $currentmodstmt->fetch() ) {
$moduleSELECT .= sprintf("<option disabled='disabled' value='%s'>%s - %s</option>", $dbModuleId, $dbModuleNo, $dbModuleName) . PHP_EOL;
}
}
$moduleSELECT .= '</select>';
インターネットでいくつかの調査を行った結果、オプションタグ内にタグを含めるのは悪い習慣だと思います。だから私の質問は、 if ステートメントが true の場合、レコード数が 0 の場合、テキストを"<option disabled='disabled' value=''>No Modules currently on this Course</option>";
赤色で表示するにはどうすればよいですか? また、else ステートメントが満たされた場合、これらのオプションsprintf("<option disabled='disabled' value='%s'>%s - %s</option>", $dbModuleId, $dbModuleNo, $dbModuleName) . PHP_EOL;
を黒色のテキストで表示するにはどうすればよいですか?
ありがとう