Въпрос за select и БД

CosaNostra

Registered
Здравейте! Имам следния селект
<select name='languages'>
<option value='1'>Български</option>
<option value='2'>English</option>
</select>

Искам когато съм избрал English то да ми се показва като default. Защото в момента дори да съм избрал English, по подразбиране ми се показва първо Български. Как мога да го оправя това? Записвам резултата в БД.
 
Код:
<select name='languages'> 
<?php if($lang == 'en'){ echo "
<option selected='selected' value='2'>English</option>
<option value='1'>Български</option> "; } else { echo "
<option selected='selected' value='1'>Български</option>
<option value='2'>English</option>
 "; } ?>
</select>
:idea:
 
flafy каза:
Код:
<select name='languages'> 
<?php if($lang == 'en'){ echo "
<option selected='selected' value='2'>English</option>
<option value='1'>Български</option> "; } else { echo "
<option selected='selected' value='1'>Български</option>
<option value='2'>English</option>
 "; } ?>
</select>
:idea:

Ха, за този метод не се бях сетил, благодаря! :?:
 
Защо копираш толкова много?

<select name='languages'>
<option value='1'<?=($lang=='bg')?' selected="selected"':null;?>>Български</option>
<option value='2'<?=($lang=='en')?' selected="selected"':null;?>>English</option>
</select>

грозно, ама се пише веднъж.
 

Back
Горе