Як правильно керувати листбоксами, чекбоксами та радіобаттанами, генеруючи HTML код, PHPClub -

Oduvanchik

Як правильно управляти листбоксами, чекбоксами та радіобаттанами, генеруючи HTML код

Підкажіть, як правильно управляти листбоксами, чекбоксами і радіобаттанами, генеруючи HTML код.

Ось наприклад, я згенерував такий код:

Слово selected стоїть на 'N/A'. Як зробити обраною, наприклад Andorra?

Якщо хочете посміятися, скажу, як я робив, коли список Лісбокс був маленьким (2-3 рядки):

І тепер, якщо хочу зробити виділеною Andorra, я писав: $selNA = $selAF = ''; $selAD = 'selected'; Але в повному списку штатів понад 200 рядків.

> Слово selected стоїть на 'N/A'. Як зробити обраною, наприклад Andorra? Напевно поставити selected на Andorra?

> Але у повному списку штатів понад 200 рядків. Тому білі люди зазвичай не караються, а роблять один цикл [m]foreach[/m] за масивом ([m]function.array[/m]) і використовують [m]if[/m]

Oduvanchik

Зрушений новачок

Незручно штани через голову одягати, а решта все – зручно.

Миліший, а ви список країн та їх ключів, звідки берете? Просто так від балди і друкуєте, AF: Afghanistan? А як потім ці ключі використовуватимете? Напевно, гігантським switch-ом?

І насамкінець підказка: використовуйте хеш (асоціативний масив), де ключем буде код (AD), а значенням - країна (Andorra).