PHP генерирует вывод на той же HTML-странице - PullRequest
0 голосов
/ 22 ноября 2018

У меня работает сайт WordPress, и я хочу предложить калькулятор калорий.

html-часть готова, и скрипт php делает то, что должен, НО я хочу, чтобы php создал вывод на том же html-сайте под формами ввода.

Другой сайт решил, чтоотлично: https://www.dropbox.com/s/dsem8vj23qmqodr/Ask%20Stack.jpg?dl=0

Я не хочу показывать здесь свой php-файл из-за алгоритма расчета.

Кто-то сказал мне, что БЕЗ sql можно решить эту проблему.Как я понимаю, речь идет о возвращении входных значений в html и создании выходного поля ... Но, к сожалению, парень не может связаться по атм.

Если вам нужен код, я опубликую его, но ядумаю, что можно помочь без.

Еще немного информации:

  • php и html - это два файла
  • Я хочу поместить 8 значений в таблицу, как на картинке.
  • (если нужно) Я понятия не имею, как связаться с сервером SQL через WordPress.

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Спасибо за ваш ответ, но я не получаю его вместе с моим кодом.Я новичок.-.-

Это значения, которые я получаю из HTML-форм:

$kfa = $_POST['kfa'];
$groesse = $_POST['groesse'];
$gewicht = $_POST['gewicht'];
$beruf = $_POST['beruf'];
$ziel = $_POST['ziel'];
$ewb = $_POST['ewbedarf'];

(процентное содержание телесного жира, рост, вес, работа, цель и потребность в белке)

Сценарий php рассчитывает на этой основе выходные значения:

$wochenverbrauch
$tagesverbrauch
$freizeitumsatz
$arbeitsumsatz
$protein
$kohlenhydrate
$fette

(необходимые калории: неделя, день, в свободное время, на работе и потребление белка, углеводов и жиров)

Первые значения (пользовательский ввод в формах) должны быть «активными» в форме после расчета И таблица вторых значений должна отображаться под формами.

Вот html-файл, надеюсь, он говорит больше, чем мой текст (здесь я вырезал много входных значений): [https://pastebin.com/J7imKpqz][1]

Я попытался вставить его здесь, после того, какполчаса я сдался.Я не знаю, почему редактор говорит, что код неправильно отформатирован.

0 голосов
/ 22 ноября 2018

Да, для этого вам не нужен sql, при условии, что у вас есть все необходимые данные о калориях, жестко закодированные в вашем PHP-скрипте.

Что вам нужно сделать, это отправить форму, и если был $_POST-данные: вы просто отображаете результат, полученный вашим сценарием, под формой.

Более изящным решением было бы собрать данные формы с помощью JS и сделать AJAX-вызов вашего сценария вычисления PHP, а затем отобразить результат нижеформа с JS.

Надеюсь, что поможет:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...