Прежде всего, я в настоящее время пытаюсь изучить php, и я решил создать базовое приложение для управления обслуживанием, чтобы лучше понять все, что я вижу в учебниках, и я ударил блокпост. Я пытался заставить это работать после различных обучающих онлайн, но у меня пока не было успеха, поэтому я подумал, что попрошу о помощи здесь. Я очень надеюсь, что ты сможешь мне помочь.Как написать sql-запрос в php, чтобы получить этот результат?
Что я хотел бы знать, как написать php & mysql для записи данных из первых 3 таблиц в нужную таблицу ниже?
Clients
------------------------------
client_id | client_name
------------------------------
1 | client_1
------------------------------
2 | client_2
------------------------------
3 | client_3
Equipments
------------------------------
eq_id | eq_name
------------------------------
1 | pc
------------------------------
2 | laptop
------------------------------
3 | printer
Operations
------------------------------------------------
op_id | op_desc
------------------------------------------------
1 | dust cleaning
------------------------------------------------
2 | changing processor cooling paste
------------------------------------------------
3 | cpu replacement
------------------------------------------------
4 | display replacement
------------------------------------------------
5 | dvd-rom replacement
------------------------------------------------
6 | ram replacement
------------------------------------------------
7 | cartrige replacement
Desired_table
-------------------------------------
id | client_id | eq_id | op_id |
-------------------------------------
1 | 1 | 1 | 1 |
-------------------------------------
2 | 1 | 1 | 2 |
-------------------------------------
3 | 1 | 1 | 3 |
-------------------------------------
4 | 1 | 1 | 5 |
-------------------------------------
5 | 1 | 2 | 1 |
-------------------------------------
6 | 1 | 2 | 2 |
-------------------------------------
7 | 1 | 2 | 4 |
-------------------------------------
8 | 2 | 1 | 1 |
-------------------------------------
9 | 2 | 1 | 2 |
-------------------------------------
10| 2 | 1 | 3 |
-------------------------------------
11| 2 | 1 | 5 |
-------------------------------------
12| 2 | 3 | 1 |
-------------------------------------
13| 2 | 3 | 7 |
Я думал, что есть форма с полями ввода для данных клиента и данные оборудования и данных операций я бы в выпадающие. Когда я выберу оборудование, появится новое раскрывающееся меню с операциями, а затем отправьте его.
Надеется, что это не получает помечается как слишком широкая тема :)
Это выглядит как домашнее задание вопрос для меня .. ..have вы пытались что-нибудь? – MaggsWeb
# Каладан, вы можете достичь этого с помощью AJAX. –
@MaggsWeb :) Это не домашнее задание. Я бывший бухгалтер, пытающийся узнать что-то новое. У меня был небольшой опыт работы с PHP по созданию тем WP, и я хотел укрепить свои знания. Следовательно, «попытка узнать php» в моем посте. И да, я пытался заставить его работать в течение последних 3-4 дней, и это очень расстраивает. Из-за этого я не могу даже сосредоточиться на своей другой работе. – Kaladan