Как создать динамическое меню на hpml-странице php, где пользователь может сделать все из внешнего интерфейса:
Я хочу, чтобы создать окно с двумя столбцами, которое отображает разные имена столбцов БД из разных таблиц. Первое окно показывает параметры для выбора, а второе окно показывает выбранные параметры и артеметические операции с ними из внешнего интерфейса. Мы можем сохранить и создать выходные данные этих операций над выбранными столбцами в новую таблицу или столбец выходных данных. Мы можем использовать эту формулу каждый раз … так как мы сохранили ее, просто вытащив результат col и отобразив его на странице.
Пример: пользователь выбирает столбец базы данных (например, «чистая прибыль») в первом окне и, щелкая, просто перемещается во второе окно. Затем он нажимает «кнопку вычитания», и перед «netprofit» во 2-м окне появляется знак минуса, а затем выбирает «налог» в первом окне и перемещает его во 2-е окно. Затем он нажимает кнопку «Разделить с помощью / подписать на нее», а затем нажимает «Общая сумма активов» в первом окне. Затем он нажимает кнопку «Сохранить» и «winow» предлагает назначить имя выходу из вышеперечисленного. Пользователь называет его как среднюю прибыль по активам и сохраняет его в новой таблице. Поэтому выходные данные в таблице будут обрабатываться на основе этого окна создания пользовательских формул, и мы можем создавать сложные формулы, сохранять выходные данные и извлекать их по мере необходимости. Формула, которую мы создали в приведенном выше примере, выглядит так:
(Чистая прибыль до налогообложения) / общая сумма активов = средняя чистая прибыль по активам.
Пожалуйста, руководство на высоком уровне, как я могу сделать это. Также. Скажите мне, если есть Api, который может помочь достичь этого быстро, или мне нужно сделать все кодирование с нуля.
Я считаю, что одним из решений является реализация окна с использованием списка флажков для столбцов, извлеченных из базы данных, и встраивание их в прокрутку вниз div.
Далее для всех сделанных выборов возьмите их и отобразите в формуле поля. Для каждой кнопки сложения, вычитания, умножения или деления … возьмите соответствующие значения, т.е. +, -, ×, ÷ и отобразите их в соответствующем поле. Как только формула построена .. опубликуйте ее и сохраните в новой переменной $ result. Затем используйте его в функции или просто сохраните / вставьте в новую таблицу под названием формулы. Затем извлеките значения из таблицы и отобразите / отобразите на экране.
Какие-либо предложения??? Я правильно думаю?
Других решений пока нет …