Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите понять - как создать 400 ссылок

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Необходимо создать 400 ссылок с разными вопросами для пользователей
dx1234
Отправлено: 13 Января, 2020 - 08:28:52
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2020  


Помог: 0 раз(а)




Добрый день. Помогите пожалуйста разобраться с нестандартной задачей.
Мне нужно создать 400 разных ссылок. Есть БД из екселя (которую уже перевел в mysql) с разными наименованиями предприятий. Есть повторяющиеся наименования предприятий, для них будет использоваться несколько строк для заполнения.
Заполнять будем оборудование

Пример
больница1 оборудование 1 (ответ) оборудование 2 (ответ) оборудование 3 (ответ)
больница1 оборудование ...

И так далее. Если больница2 то она должна быть на другой странице.

Прошу Вас народ - подскажите - как правильно можно реализовать данный функционал?
 
 Top
miketomlin
Отправлено: 13 Января, 2020 - 14:22:26
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




Вижу, вы мастер объяснять Улыбка

Взять G-Drive или др. подобный движок, разместить данные в двух таблицах (предприятия, оборудование), в таблице оборудования завести и заполнить поле с числ. id предприятия (связь «многие ко многим» пока не предлагаю), взять подходящий пример вывода списка. Там просто нужно будет прописать в запросе выборки оборудования WHERE `predpriyatie`={$page['predpriyatie']}. Данные отдельно взятого предприятия для страницы предприятия будут выбираться автоматически.

Список предприятий, наверное, вам тоже понадобится. Его можно разместить на главной или др. полностью независимой странице, либо на узловой странице /predpriyatiya при использовании двухкомпонентной адресации страниц предприятий: /predpriyatiya/1 и т.п. Пример разделения кода в рамках одной адресной ветки можно посмотреть в статье Как сделать вывод списка статей? Т.е. возможно два варианта адресации:
1)
/ – список предприятий;
/predpriyatie-1 и т.п. – список оборудования первого предприятия;
2)
/predpriyatiya – список предприятий;
/predpriyatiya/1 и т.п. – список оборудования первого предприятия.
(Добавление)
Смешанные варианты, естественно, тоже возможны, например:
3)
/ – список предприятий;
/predpriyatiya – недействительна (реализуется непосредственно движком);
/predpriyatiya/1 и т.п. – список оборудования первого предприятия.
 
 Top
dx1234
Отправлено: 13 Января, 2020 - 16:01:07
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2020  


Помог: 0 раз(а)




[quote=miketomlin][/quote]

Дело в том что нам нужно сгенерировать 400 страниц каким-то образом.

Каждому пользователю мы будем выдавать определенную ссылку на прохождение опроса.

Пример - пользователь = Больница1 - оборудование 1 и т.д. Больница может повторятся но уже с другим оборудованием.

Возможно имеет смысл сделать шаблон на хтмл + пхп который будет делать выборку данных по тайтолу или урлу в котором будет указана таблица? Или есть какой-нибудь другой более удобный способ?

В конечном итоге должно получиться 400 страниц (ссылок)
1 страница = 1 ссылка = 1 предприятие

(Отредактировано автором: 13 Января, 2020 - 16:06:16)

 
 Top
miketomlin
Отправлено: 13 Января, 2020 - 23:00:58
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




Нифига не понятно.

Движок умеет генерировать страницы из шаблонов и данных из БД.

Вопрос в том, что на этих страницах должно быть. Пользователь должен проходить опрос прямо на странице или ему просто должна показываться какая-то инфа на странице?
(Добавление)
Сократите множества до неск. элементов и покажите, что должно быть на страницах.
 
 Top
dx1234
Отправлено: 14 Января, 2020 - 08:08:01
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2020  


Помог: 0 раз(а)




miketomlin пишет:
Нифига не понятно.

Движок умеет генерировать страницы из шаблонов и данных из БД.

Вопрос в том, что на этих страницах должно быть. Пользователь должен проходить опрос прямо на странице или ему просто должна показываться какая-то инфа на странице?
(Добавление)
Сократите множества до неск. элементов и покажите, что должно быть на страницах.


Все верно. Сложность заключается в автоматической генерации 400 страниц в автоматическом режиме, так-же плохо знаю как создавать мускл запросы по определенныой выборке.

Вопрос самой реализации - как нужно правильно реализовать данный проект?

У нас есть мысли о том что для начала нужно создать одну страницу шаблон в котором будут написаны запросы исходя из того что URL или TITILE имеют название больницы.

Главный вопрос - как правильно реализовать генерацию 400 страниц по больницам и что-бы на каждой странице была создана выборка по определенной больнице?
 
 Top
miketomlin
Отправлено: 14 Января, 2020 - 13:08:45
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




Что верно? Вы не ответили на мой вопрос и не показали, что я просил.

Реализуется, наверно, путем совмещения шаблона и данных из БД.

Шаблон – это не страница. При отсутствии сопутствующих данных обычно выводится совсем другая страница с другим шаблоном. Например, в демке к статье, ссылку на кот. я давал, при запросе по адресу /articles/my-first-article используется один шаблон, потому что в таблице статей существует запись my-first-article, а при запросе по адресу /articles/my-forty-first-article выдается 404-ая страница со своим шаблоном, потому что в таблице статей нет записи my-forty-first-article.
 
 Top
dx1234
Отправлено: 14 Января, 2020 - 13:42:16
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2020  


Помог: 0 раз(а)




miketomlin пишет:
Нифига не понятно.

Движок умеет генерировать страницы из шаблонов и данных из БД.

Вопрос в том, что на этих страницах должно быть. Пользователь должен проходить опрос прямо на странице или ему просто должна показываться какая-то инфа на странице?
(Добавление)
Сократите множества до неск. элементов и покажите, что должно быть на страницах.


Необходимо что-бы пользователь проходил опрос на определенной для его больницы.
1больница = 1пользователь =1 ссылка

(Отредактировано автором: 14 Января, 2020 - 13:42:36)

 
 Top
miketomlin
Отправлено: 14 Января, 2020 - 17:30:28
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




По пользователю на больницу? Ну, ОК. И чем это отличается от показанного мной примера?

Хотя что значит « Есть повторяющиеся наименования предприятий» и причем здесь оборудование? Как происходит опрос?



Можно не отвечать. Мне уже надоело вас пытать. Хотели бы реальной помощи, показали бы все наглядно. Что дано, что нужно получить и т.д.
 
 Top
dx1234
Отправлено: 15 Января, 2020 - 14:38:40
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Янв. 2020  


Помог: 0 раз(а)




miketomlinmiketomlin
Можете мне дать Ваш телеграмм. Думаю смогу нормально объяснить в интерактивном режиме.
 
 Top
miketomlin
Отправлено: 15 Января, 2020 - 15:10:41
Post Id


Частый гость


Покинул форум
Сообщений всего: 129
Дата рег-ции: Июль 2016  


Помог: 5 раз(а)




Не пользуюсь. Здесь объясняйте.
(Добавление)
Если не хотите что-то светить, используйте условные названия и обозначения, НО без потери конкретики.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB