Покинул форум
Сообщений всего: 87
Дата рег-ции: Дек. 2012
Помог: 0 раз(а)
[+]
Сейчас в форме используется несколько полей <select>. Вопрос как и чем их можно заменить? Видел на одном сайте такое поле (скрин приложен). Сразу скажу, по коду страницы ничего не понять, там страница в .aspx
Для чего это нужно:
1. чтобы значения полей хранились и подгружались из БД (т.к. одинаковые поля используются на разных страницах, а при изменении/дополнении значений не хочется это все править ручками);
2. есть update.php, который показывает такую же форму, но с уже заполненными полями (вызываются для правки данных по id из БД). Это проще реализовать с текстовым полем, нежели с селектом.
Какие будут соображения по этому поводу? Прикреплено изображение
Саныч
Отправлено: 11 Января, 2013 - 16:49:19
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
alsio пишет:
по коду страницы ничего не понять, там страница в .aspx
А что в ASP какой-то не такой HTML?!
alsio пишет:
Какие будут соображения по этому поводу?
А какие тут могут быть предложения. Не хотите select, тогда div-ы, плюс css, плюс javascript.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
alsio
Отправлено: 12 Января, 2013 - 08:24:27
Гость
Покинул форум
Сообщений всего: 87
Дата рег-ции: Дек. 2012
Помог: 0 раз(а)
[+]
Саныч пишет:
А что в ASP какой-то не такой HTML?!
Ну, я особо не понял. Привожу кусок кода, где использован выше показанный селект.
Каким образом тут сделан селект (или какой там тег использован) ?!
Присваиваете данные из бд в массив, потом циклом выводите варианты выбора, и ничего ручками править не надо, какое количество записей в бд есть, такое и будет выводится.
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
Серж
Задача у ТС другая!!!
alsio
Отправлено: 16 Января, 2013 - 10:14:48
Гость
Покинул форум
Сообщений всего: 87
Дата рег-ции: Дек. 2012
Помог: 0 раз(а)
[+]
Серж, esterio Да я уже и не знаю, как быть. Основные задачи остаются прежние: 1. чтобы значения полей хранились и подгружались из БД (т.к. одинаковые поля используются на разных страницах, а при изменении/дополнении значений не хочется это все править ручками);
Как это лучше реализовать, я уже не знаю. С помощью селектов или еще как? Но и чтобы решение согласовывалось с п. 2:
2. есть update.php, который показывает такую же форму, но с уже заполненными полями (вызываются для правки данных по id из БД). Это проще реализовать с текстовым полем, нежели с селектом.
Давайте по порядку:
1. Как реализовать п. 1 с селектами. Вариант от Серж ?
2. Может проще сделать это все не с селектами ? Типа текстовые поля, рядом кнопка вызова окна с вариантами. По выбору, вариант встает в текстовое поле...
3. Соответственно, как реализовать редактирование всего этого в update.php ?
Сейчас задача реализована с помощью селектов, но с заданными значениями. Update.php тоже сделан, работает.
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
ну значить для вашего уровня тогда гибрид 2-ух вариантов.
Селект + текстовое поле.
Обьясняю:
Если выбран в селекте 1 елемент с id=0, то значение брать с текстового
Иначе з селекта
alsio
Отправлено: 16 Января, 2013 - 12:03:57
Гость
Покинул форум
Сообщений всего: 87
Дата рег-ции: Дек. 2012
Помог: 0 раз(а)
[+]
esterio, чего-то я ваще не понял вашей идеи.
Серж
Отправлено: 16 Января, 2013 - 18:37:21
Новичок
Покинул форум
Сообщений всего: 15
Дата рег-ции: Дек. 2012 Откуда: Тамбов, Россия
Помог: 1 раз(а)
alsio пишет:
Давайте по порядку:
1. Как реализовать п. 1 с селектами. Вариант от Серж ?
Поясню только относительно своего варианта с селектами, так как эмуляторами селекта я ни когда не пользовался.
Например у вас есть таблица, и в ней есть столбец, например, option, значения из которого вы хотите выводить в качестве вариантов выборы селекта.
Соответственно делаете SQL запрос на выборку данных и загоняете результат в ассоциативный массив. Потом этот массив foreach' ем выводите
$massiv - это наш массив
$mas['id'] - id записи
$mas['option'] - наш столбец option
Сколько будет записей в таблице столько цикл вам и выведет
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.