У меня такая проблема. В html форме есть список стран:
CODE ( text):
скопировать код в буфер обмена
. . . echo "<tr><td>Страна:</td><td><select name='country' size='1'> <option value='nil'>- Выберите страну -</option> . . . <option value='7'>Грузия</option> <option value='8'>Израиль</option> <option value='9'>США</option> <option value='10'>Канада</option> <option value='11'>Кыргызстан</option> <option value='12'>Латвия</option> <option value='13'>Литва</option> . . .
Нужно сделать так, что бы стране которая ранее пользователем была выбрана присваивался атрибут selected. Я смог придумать лишь одно решение своей проблемы:
CODE ( text):
скопировать код в буфер обмена
. . . echo "<tr><td>Страна:</td><td><select name='country' size='1'>"; . . . echo<option value='1'"; if ($result['country'] == 1) {echo"selected>Россия</option>";} else {echo">Россия</option>";} echo "<option value='2'"; if ($result['country'] == 2) {echo"selected>Украина</option>";} else {echo">Украина</option>";} . . .
Но это решение убивает кучу времени , есть ли другой способ???
|