我有一个WordPress网站正在运行,我想提供一个卡路里计算器。
html部分已准备就绪,php脚本已完成应有的工作,但我希望php在输入表单下的相同html站点上创建输出。
另一个站点解决了这个问题: https://www.dropbox.com/s/dsem8vj23qmqodr/Ask%20Stack.jpg?dl=0
由于计算算法,我不想在这里显示我的php文件。
有人告诉我,没有SQL可能可以解决该问题。当我说对了,这就是将输入值返回给html并创建一个outputfield……但是不幸的是,这个家伙是不可联系的atm。
如果您需要代码,我会发布它,但是我认为没有帮助也是可以的。
更多信息:
答案 0 :(得分:0)
是的,只要您将所有必需的卡路里数据都硬编码在PHP脚本中,就不需要sql。
您需要做的就是发送一个表单,如果有$ _POST数据,您只需在表单下方显示脚本生成的结果。
更简洁的解决方案是使用JS收集表单数据,并对PHP计算脚本进行AJAX调用,然后使用JS在表单下方显示结果。
希望有帮助:)
答案 1 :(得分:0)
谢谢你的回答,但是我的代码不知道。我是新秀。 -.-
这是我从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]
半个小时后,我试图将其粘贴到此处。我不知道为什么编辑器说代码格式不正确。