|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Melekhov Alexandre A. 2:5020/400 18 Aug 2004 19:59:52 To : Serge Chervjakov Subject : Re: Динамическое построение таблиц -------------------------------------------------------------------------------- Hello! > fields from table. Потом в массив пихаем все имена полей, что были > чекнуты (show fields возращает список полей). Думаю сам догадаешься, > как проверить - чекнуто это поле или нет(напоминаю - в html'ке имена > чекбоксов совпадают с именем в базе, 1 или какое другое значение > приходит если было чекнуто, 0 или совсем ничего - если нет). Все - в Тогда, наверное, будет разумным иметь еще 1 хеш с ключом - "имя_поля_в_базе" и значением - "заголовок_столбца_в_таблице" и, если чекнуто поле, то выводить и его заголовок? Тогда, действительно, все ставится на свои места. > массиве теперь лежит список полей. Делаем my$fields=join(",",@fields), > проверяем что он не пустой и делаем запрос к базе(select $fields) и > дальше уже генерируешь выход. Думаю до этого тоже догадаешься. Если > нет, то не судьба. Можно еще не извращаться с show fields, а сделать > просто select * и посмотреть, какие ключи в возращаемых хешах. > Чесно говоря, это должно быть очевидно, если нет, то плохо... Hу было не явно - писалось срочно и "на коленках", вот и пришлось все делать статичным. Теперь все переделывать... -- =========================== Best regards, SKYDIVER-RIPN amel@df.ru --- ifmail v.2.15dev5.3 * Origin: SomeWhereInInternet (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1004035a9c33.html, оценка из 5, голосов 10
|