我不厌其烦地设置在PHP中选择选项值的值。在取数据的MySQL的时候,我还没有设置下拉PHP中选择的值。
function get_document_name($documents_name)
{
$output = "";
foreach ($documents_name as $small_letter => $cap_letter) {
$selected = ($document_name == $cap_letter) ? 'selected' : '';
$output .= "<option value='".$small_letter."'".$selected.">".$cap_letter."</option>";
}
return $output;
}
请尝试使用以下解决方案。如果您若条件不匹配,则显示正常选择选项,如果匹配,然后显示选择。
function get_document_name($documents_name)
{
$output = "";
foreach ($documents_name as $small_letter => $cap_letter)
{
if( $document_name != $cap_letter )
{
$output .= "<option value='".$small_letter."'>".$cap_letter."</option>";
}
else
{
$output .= "<option value='".$small_letter."' 'selected'='selected'>".$cap_letter."</option>";
}
}
return $output;
}