我的 php 代码中有一个表。在表格的第二列,通常显示“---”,点击提交按钮后,它会在同一页面显示计算结果。
例如,
<table>
<tr><td>1</td><td>---</td></tr>
<tr><td>2</td><td>---</td></tr>
<tr><td>3</td><td>---</td></tr>
</table>
在同一个页面中,它应该接收变量
$var1 = $_POST['variable1'];
我不确定使用哪种方式,ajax 或 javascript 还是 css?
你有什么想法吗?
谢谢
最佳答案
如果你想在客户端使用计算,你可以使用Javascript,如果你想在服务器端使用PHP。从你的问题来看,我猜你想在服务器端使用它。
只需将表单提交到同一页面:action = "your_page.php"
。
测试页面是否通过您的表单提交,然后显示结果(带有结果的表格),当然是在您计算之后。否则像现在一样显示页面。
使用 JavaScript,您可以使用 DOM 在您想要结果的位置选择准确的 td,并在通过 JavaScript 计算结果后显示它们。
第三种选择..ajax,优点是可以实时计算结果(无需按提交按钮)。
在使用其中一种方法之前,您必须决定自己想要什么,每种方法都有一些优点和一些缺点。
关于php - 在同一页面显示计算结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948335/