echo <<<EOD
<option selected value="1">UNDER REPAIR </option>
<option value="2">OUT OF REPAIR </option>
<option value="3">TO SEND FOR REPAIR </option>
<option value="4">TO REPLACE WITH NEW UNIT </option>
EOD;
<option selected value="1">UNDER REPAIR </option>
<option value="2">OUT OF REPAIR </option>
<option value="3">TO SEND FOR REPAIR </option>
<option value="4">TO REPLACE WITH NEW UNIT </option>
EOD;
echo '
<option selected value="1">UNDER REPAIR </option>
<option value="2">OUT OF REPAIR </option>
<option value="3">TO SEND FOR REPAIR </option>
<option value="4">TO REPLACE WITH NEW UNIT </option>
';
<option selected value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option value='3'>TO SEND FOR REPAIR </option>
<option value='4'>TO REPLACE WITH NEW UNIT </option>
" ;
这样把但撇号,双撇号互换也是可以的啊!
<option value="2">OUT OF REPAIR </option>
<option value="3">TO SEND FOR REPAIR </option>
<option value="4">TO REPLACE WITH NEW UNIT </option>
用echo 输出
<? switch($verfication)
{
case 1:
echo
"<option selected value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option value='3'>TO SEND FOR REPAIR </option>
<option value='4'>TO REPLACE WITH NEW UNIT </option> ";
break;
case 2:
echo
"<option value='1'>UNDER REPAIR </option>
<option selected value='2'>OUT OF REPAIR </option>
<option value='3'>TO SEND FOR REPAIR </option>
<option value='4'>TO REPLACE WITH NEW UNIT </option> ";
break;
case 3:
echo
"<option value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option selected value='3'>TO SEND FOR REPAIR </option>
<option value='4'>TO REPLACE WITH NEW UNIT </option>";
break;
case 4:
echo
"<option value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option value='3'>TO SEND FOR REPAIR </option>
<option selected value='4'>TO REPLACE WITH NEW UNIT </option>";
break;
}
?>
</select>
求正解.
break;
case 3:
echo
"<option value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option selected value='3'>TO SEND FOR REPAIR </option>
<option value='4'>TO REPLACE WITH NEW UNIT </option>";
break;
case 4:
echo
"<option value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option value='3'>TO SEND FOR REPAIR </option>
<option selected value='4'>TO REPLACE WITH NEW UNIT </option>";
break;
}
?>
</select>
<select size="1" name="verification">
<?php
$data = array(
'1' => 'UNDER REPAIR',
'2' => 'OUT OF REPAIR',
'3' => 'TO SEND FOR REPAIR',
'4' => 'TO REPLACE WITH NEW UNIT',
'5' => 'other',
);
foreach ($data as $key => $value){
$selected = ($key==$verfication) ? ' selected="selected"' : '';
?>
<option value="<?=$key?>"<?=$selected?>><?=$value?></option>
<?php
}
?>
</select>
<? switch($verfication)
{
case 1:
echo
" <option selected value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option value='3'>TO SEND FOR REPAIR </option>
<option value='4'>TO REPLACE WITH NEW UNIT </option> ";
break;
case 2:
echo
" <option value='1'>UNDER REPAIR </option>
<option selected value='2'>OUT OF REPAIR </option>
<option value='3'>TO SEND FOR REPAIR </option>
<option value='4'>TO REPLACE WITH NEW UNIT </option> ";
break;
case 3:
echo
" <option value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option selected value='3'>TO SEND FOR REPAIR </option>
<option value='4'>TO REPLACE WITH NEW UNIT </option>";
break;
case 4:
echo
" <option value='1'>UNDER REPAIR </option>
<option value='2'>OUT OF REPAIR </option>
<option value='3'>TO SEND FOR REPAIR </option>
<option selected value='4'>TO REPLACE WITH NEW UNIT </option>";
break; }
?>
</select>
求正解.
为什么写那么多html.判断值,付个变量=‘selected’或空,会缩减很多。