Як правильно керувати листбоксами, чекбоксами та радіобаттанами, генеруючи 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).