<?php
//Test
'maker' => '',
'type' => 'e,f',
);
$maker_flag = $row['maker'];
'' => 'なし',
'a' => 'A',
'b' => 'B',
'c' => 'C',
);
'd' => 'D',
'e' => 'E',
'f' => 'F',
);
$maker_format = '<option value="%s"%s>%s</option>'.PHP_EOL;
$type_format = <<< 'EOD'
<label class="checkbox inline">
<input type="checkbox" name="sol[]" value="%s"%s>%s</option>
</label>
EOD;
echo '<label>メーカー</label>'.PHP_EOL;
echo '<select name="maker">'.PHP_EOL;
foreach ($maker_names as $value => $name) {
$value,
$maker_flag === $value ? ' selected' : '',
$name
);
}
echo '</select>'.PHP_EOL;
echo '<label>タイプ</label>'.PHP_EOL;
foreach ($type_names as $value => $name) {
$value,
isset($type_flags[$value]) ?
' checked' : '', $name
);
}
PD9waHAKCi8vVGVzdAokcm93ID0gYXJyYXkoCiAgICAnbWFrZXInID0+ICcnLAogICAgJ3R5cGUnICA9PiAnZSxmJywKKTsKCiRtYWtlcl9mbGFnID0gJHJvd1snbWFrZXInXTsKJHR5cGVfZmxhZ3MgPSBhcnJheV9mbGlwKGV4cGxvZGUoJywnLCAkcm93Wyd0eXBlJ10pKTsKCiRtYWtlcl9uYW1lcyA9IGFycmF5KAogICAgJycgID0+ICfjgarjgZcnLAogICAgJ2EnID0+ICdBJywKICAgICdiJyA9PiAnQicsCiAgICAnYycgPT4gJ0MnLAopOwokdHlwZV9uYW1lcyA9IGFycmF5KAogICAgJ2QnID0+ICdEJywKICAgICdlJyA9PiAnRScsCiAgICAnZicgPT4gJ0YnLAopOwoKJG1ha2VyX2Zvcm1hdCA9ICc8b3B0aW9uIHZhbHVlPSIlcyIlcz4lczwvb3B0aW9uPicuUEhQX0VPTDsKJHR5cGVfZm9ybWF0ICA9IDw8PCAnRU9EJwo8bGFiZWwgY2xhc3M9ImNoZWNrYm94IGlubGluZSI+CjxpbnB1dCB0eXBlPSJjaGVja2JveCIgbmFtZT0ic29sW10iIHZhbHVlPSIlcyIlcz4lczwvb3B0aW9uPgo8L2xhYmVsPgoKRU9EOwoKZWNobyAnPGxhYmVsPuODoeODvOOCq+ODvDwvbGFiZWw+Jy5QSFBfRU9MOwplY2hvICc8c2VsZWN0IG5hbWU9Im1ha2VyIj4nLlBIUF9FT0w7CmZvcmVhY2ggKCRtYWtlcl9uYW1lcyBhcyAkdmFsdWUgPT4gJG5hbWUpIHsKICAgIHByaW50ZigkbWFrZXJfZm9ybWF0LAogICAgICAgICR2YWx1ZSwgCiAgICAgICAgJG1ha2VyX2ZsYWcgPT09ICR2YWx1ZSA/ICcgc2VsZWN0ZWQnIDogJycsCiAgICAgICAgJG5hbWUKICAgICk7Cn0KZWNobyAnPC9zZWxlY3Q+Jy5QSFBfRU9MOwoKZWNobyAnPGxhYmVsPuOCv+OCpOODlzwvbGFiZWw+Jy5QSFBfRU9MOwpmb3JlYWNoICgkdHlwZV9uYW1lcyBhcyAkdmFsdWUgPT4gJG5hbWUpIHsKICAgIHByaW50ZigkdHlwZV9mb3JtYXQsCiAgICAgICAgJHZhbHVlLAogICAgICAgIGlzc2V0KCR0eXBlX2ZsYWdzWyR2YWx1ZV0pID8gJyBjaGVja2VkJyA6ICcnLAogICAgICAgICRuYW1lCiAgICApOwp9