![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.04.2014
Сообщений: 9
|
![]()
Здравствуйте,мне необходимо создать динамическую таблицу, которая берёт данные из MySql.
Особенности таблицы : Необходим выпадающий список, в котором указывались бы все группы что есть в базе данных, при выборе группы заполнялись бы поля таблицы. Далее необходимо чтобы была возможность добавления отдельных столбцов в таблицу, всё подробнее указано в задании, таблица и база данных-прилагаются. Не сможете чем-нибудь помочь? Просто я этого не изучал и даже не знаю через что и как это реализовать. |
![]() |
![]() |
![]() |
#2 | |||
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
![]()
Несколько вопросов.
1. Зачем Вам это нужно? Курсовая/экзамен/просто так 2. На когда это нужно 3. Вам потом нужно будет представлять работу устно? Сможете сами объяснить ход выполнения? 4. С использованием каких технологий Вам нужно это представить? PHP (какие паттерны?), JS (jQuery? AngularJS?) 5. В базе данных отсутствую группы и студенты. Как выполнить пункт 1-2-3? Цитата:
Цитата:
Цитата:
7. Откуда берутся оценки? Таблицы в базе нет. Генерировать случайные числа? 8. Номер семестра - не задействовано? 9. Механизм какой? Заходишь на страничку, там голая таблица. Тычешь "выбрать группу" и заполняются студенты. Дальше нажимаем "Отобразить предметы" и заполняются предметы. Всё? А что если группу после этого поменяют? Всё очистить и по-новой? Всё очень размыто и неясно. |
|||
![]() |
![]() |
![]() |
#3 |
Регистрация: 11.04.2014
Сообщений: 9
|
![]()
Спасибо за вопрос. Отвечаю подробно:
1. Зачем Вам это нужно? Курсовая/экзамен/просто так Ответ:Это необходимо как часть задания по выпускной практике, т.е это преддипломное задание, которое выдаёт учебное заведение на преддипломной практике, в дальнейшем я хотел бы использовать данную таблицу и базу данных в своей дипломной работе. 2.На когда это нужно Отвечаю: Желательно 14.04.14, но если можно то до 18.04.14. 3. Вам потом нужно будет представлять работу устно? Сможете сами объяснить ход выполнения? Ответ: Да мне придётся сначала разобраться в этом, а потом объяснять и показывать как это работает. В программировании не силён, но если будут комментарии в коде-это крайне приветствуется. 4. С использованием каких технологий Вам нужно это представить? PHP (какие паттерны?), JS (jQuery? AngularJS?) Ответ: Честно-я в этом не разбираюсь совсем, мне просто нужна динамическая таблица. 5. В базе данных отсутствую группы и студенты. Как выполнить пункт 1-2-3? Ответ:Данные в соответствующие таблицы будут заноситься через веб-формы персоналом колледжа. 6. Что делать с дисциплинами? Цитата: - в столбце Наименование дисциплин должна быть реализована возможность произвольного добавления случайного количества предметов из соответствующей таблицы базы данных т.е. по умолчанию дисциплины пустые. Нажимается кнопка и там появляются случайные предметы из базы? Сколько? Кнопка нажимается 1 раз или нажимать можно много раз и каждый раз добавляются случайные предметы? Ответ: При нажатии кнопки хотелось бы чтобы был выпадающий список со всеми дисциплинам,при нажатии на кнопку в таблицу должна добавиться выбранная дисциплина, и так для каждой дисциплины Цитата: столбцы К(П)Р, Практика ГИА, подпись, Номер семестра, № п/п должны также добавляться после добавления студентов и предметов Тут вообще непонятно что это. Ответ:Эти поля добавляются после добавления выбранных студентов и дисциплин в таблицу, т.е мы добавили определённые дисциплины в таблицу-добавились столбцы К(П)Р, Практика ГИА, мы выбрали группу-ячейки таблицы заполнились студентами которые учатся в этой группе, а затем уже добавились строки Номер Семестра, № п/п. 7. Откуда берутся оценки? Таблицы в базе нет. Генерировать случайные числа? Ответ: Оценки будут проставлять просто работники учебного заведения Т.е на пересечении полученных строк и столбцов необходимо чтобы было текстовое поле в которое можно внести оценку от 2 до 5. 8. Номер семестра - не задействовано Ответ: Будет вноситься вручную как и в пункте 7, через текстовое поле в которое можно внести № семестра от 1 до 5. 9.Механизм какой? Заходишь на страничку, там голая таблица. Тычешь "выбрать группу" и заполняются студенты. Дальше нажимаем "Отобразить предметы" и заполняются предметы. Всё? А что если группу после этого поменяют? Всё очистить и по-новой? Ответ: 1) Цитирую "Заходишь на страничку, там голая таблица. Тычешь "выбрать группу" и заполняются студенты. Дальше нажимаем "Отобразить предметы" и заполняются предметы." - Да желательно чтобы так и было 2)Цитирую "А что если группу после этого поменяют? Всё очистить и по-новой?" -Да всё очистить и по-новой. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
![]()
Задание практически сделал - подпишу комментарии и вечером смогу скинуть. Сейчас нужно отлучиться.
Автор, включите возможность получения личных сообщений через этот форум. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 11.04.2014
Сообщений: 9
|
![]()
Включил личные сообщения, да и в любом случае мне приходят уведомления на e-mail.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
![]()
Забирайте. Не уверен, что Вас это полностью устроит, т.к. я уверен, что полностью не понял что Вам было нужно.
Выполнено примитивно, чтобы Вам было легко разобраться. С использованием jQuery, Bootstrap и safemysql.class.php. Для проверки нужно импортировать college.sql Написал очень много комментариев. Если останутся вопросы - спрашивайте. Последний раз редактировалось ATL; 13.04.2014 в 21:50. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 11.04.2014
Сообщений: 9
|
![]()
Хочу сказать, Вам большое спасибо за помощь, я просмотрю и уже в личные сообщения задам Вам вопросы, с Уважением Тимур.
![]() |
![]() |
![]() |
![]() |
#8 |
Регистрация: 11.04.2014
Сообщений: 9
|
![]()
у меня такой вопрос по поводу таблицы которую вы мне сделали. Скажите пожалуйста, как сделать так чтобы отмеченные красным поля на изображении которое я Вам выслал не пропадали при добавлении предметов, просто я подсчитал примерно, что при добавлении предметов >8, пропадают линии столбцов если добавлять предметы далее. И ещё один вопрос, можно ли сделать так чтобы в ячейки ещё можно было вносить данные, опять же отметил красным,
|
![]() |
![]() |
![]() |
#9 | ||
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
![]() Цитата:
Цитата:
PHP код:
Последний раз редактировалось ATL; 24.04.2014 в 17:48. |
||
![]() |
![]() |
![]() |
#10 |
Регистрация: 11.04.2014
Сообщений: 9
|
![]()
Вот, изменил ключевое поле в таблице Группы, сейчас посмотрите можно ли что-то сделать
Последний раз редактировалось Tim4; 25.05.2014 в 21:55. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание динамической таблицы в Php | Tim4 | PHP | 2 | 11.04.2014 12:10 |
Как в ячейку динамической таблицы поместить выпадающий список | Namiko999 | JavaScript, Ajax | 2 | 25.03.2014 09:13 |
Печать динамической таблицы | Ekstra | Microsoft Office Excel | 7 | 12.09.2013 11:26 |
Создание динамической ссылки. | waterya | Работа с сетью в Delphi | 2 | 16.06.2010 12:57 |
Организация динамической таблицы | Kerguru | Microsoft Office Access | 2 | 02.12.2009 11:35 |