![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.12.2009
Сообщений: 51
|
![]()
Необходимо создать таблицу на .php с выводом данных из БД mysql.
Сначала расскажу о составляющих: Вот часть данных из БД: столбец 1 = `1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9` столбец 2 = `0`,`0`,`0`,`0`,`5`,`5`,`5`,`5`,`5` столбец 3 = `секунда`,`секунда`,`секунда`,`секу нда`, `минута`, `минута`, `минута`, `минута`, `минута` столбец 4 = `интервал`,`параметр`,`опция`,`прим ер`,`градация`,`метод`,`возможность `,`вариации`,`примечание` Необходимо чтоб данные из БД выводились ввиде таблицы такого плана: Код:
В этом примере у меня выводит все данные из таблицы: PHP код:
Последний раз редактировалось maksikus; 25.08.2010 в 13:16. |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
1. Имена переменных в PHP должны начинаться с буквы,или символа подчёркивания (_) - так что ваши $1,$2,$3,$4 - не корректны. 2.Непонятно,что вам нужно: Цитата:
|
||
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
И совет на будущее - не ленитесь давать переменным и столбцам в таблицах БД осмысленные,значимые имена - потому что ваши 1,2,3,4 - это капец...
Об этом вас(начинающих разработчиков) умоляют в каждой книге по любому языку программирования. Ну вы ж не индусы,в конце концов... |
![]() |
![]() |
![]() |
#4 | |||
Пользователь
Регистрация: 05.12.2009
Сообщений: 51
|
![]() Цитата:
Цитата:
Цитата:
Вот часть дампа данных таблицы `opit` INSERT INTO `opit` (`ap`, `vl`, `pit`, `at`, `at_sum`, `nav`, `nav_sum`, `mon`, `mon_sum`, `pit_sum`, `status`, `osoben`) VALUES ('1', '0', '5', '10', '10', '10', '10', '0', '0', '0', 'Интерпритация', '-'), ('2', '0', '5', '1', '11', '1', '11', '0', '0', '20', 'Интерпритация', '-'), ('3', '0', '5', '1', '12', '1', '12', '1', '1', '40', 'Интерпритация', '-'), ('4', '0', '5', '1', '13', '2', '14', '3', '4', '70', 'Интерпритация', '-'), ('5', '1', '10', '3', '16', '3', '17', '5', '9', '100', 'Возможность', 'Цель'), ('6', '1', '10', '1', '17', '1', '18', '1', '10', '140', 'Возможность', 'Цель'), ('7', '1', '10', '1', '18', '2', '20', '1', '11', '190', 'Возможность', 'Цель'), ('8', '1', '10', '1', '19', '2', '22', '4', '15', '250', 'Возможность', 'Цель'), ('9', '1', '10', '1', '20', '3', '25', '7', '22', '320', 'Возможность', 'Цель'), Теперь это надо перевести в таблицу, как перевести: В первом столбце (`ap`) выводится как есть `1`,`2`,`3`,`4` если в столбце `ap` значение от `1` до `4`, то в столбце vl значение будет равно `0`, и еще в таблице pit = `5`... столбец at_sum выводит данные как есть и т.д. Выше я наглядный пример как выглядет таблица предоставил. |
|||
![]() |
![]() |
![]() |
#5 | ||||||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Потому что вот вы напишете скрипт,проходит много времени(скрипт ваш работает,а вы - может уже и не программируете вовсе,а,например,мороженное детям продаёте) - а вам всё это время шлют лучи ненависти вот за такие вот имена переменных и столбцов те программисты,которые после вас сопровождают/дорабатывают/расширяют ваш код... Ну это я образно,конечно... Просто когда-нибудь вам самому прийдётся дорабатывать/переделывать чужой код - и вот когда вы там увидите сплошные $1,$2,...,$n-имена - вот тогда вы и поймёте,о чём я вам сейчас говорю. |
||||||
![]() |
![]() |
![]() |
#6 | ||
Пользователь
Регистрация: 05.12.2009
Сообщений: 51
|
![]()
Над тем чтобы значения 0,5,интерпретация, в таблице не повторялись а выводились одной строкой в колонке.
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Я всё-таки уточню - правильно ли я понял?
Вы хотите,чтобы повторяющиеся значения в столбцах `vl` и `pit` выводились один раз в колонке таблицы,а не в каждой строке? По этому поводу вопрос - насколько динамичны эти данные - я имею ввиду,например, что данные в `vl` одинаковы для 4-х позиций,а в `pit` - разные для тех же позиций - может такое быть? |
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 05.12.2009
Сообщений: 51
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
Я вам задал простой вопрос: Может ли быть так,что в `vl` для 4-х(5-ти,10-ти,128-ми, ...) позиций(записей в БД) будут одинаковые значения,и в то же время в `pit` для этих же 4-х(5-ти,10-ти,128-ми, ...) позиций(записей в БД) будут разные значения? Пример: Цитата:
Или же раз значения `vl` одинаковы в нескольких записях(напр. 0) - то обязательно и значения `pit` в этих записях одинаковы(напр. 5)? Я почему спрашиваю - если одинаковые значения для `vl` подразумевают одинаковые же значения для `pit` - тогда проверку идентичности достаточно проводить по одному полю (`vl` например),и таблицу будет построить непросто,но можно. Если же значения в `pit` могут быть разными для записей с одинаковым `vl`,то построить такую таблицу будет ГОРАЗДО сложнее(и не факт что получится,ибо нужно будет ловить эти "перекосы" по rowspan) - при этом сразу скажу,что врядли "красиво и удобно" будут того стОить. |
||
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 05.12.2009
Сообщений: 51
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Слетает верстка... | lastalert | HTML и CSS | 6 | 02.05.2010 17:14 |
Верстка DIVами | Denisovvsh | HTML и CSS | 4 | 09.03.2010 21:32 |
верстка | NecRoMat | HTML и CSS | 5 | 02.10.2008 01:03 |
Блочная верстка | Demonichka | HTML и CSS | 2 | 12.07.2008 01:31 |