我用HTML和JavaScript编写了一个程序,为一家金属屋顶公司的网站计算推拉门的价格。当用户输入高度和宽度等值时,数字会通过脚本运行,并输出价格和所需工具数量等结果。我想创建一个页面,整齐地显示这些结果,并可以由用户打印。我尝试过使用PHP,但事实证明这很困难。最简单的方法是什么?
<tr>
<td>Track</td>
<td>' .$trackResult. '´<br />' .$trackResultOne. '´<br />' .$trackResultTwo. '´</td>
</tr>
这就是我遇到麻烦的地方,这个表在PHP页面中得到了响应。有时$trackResultOne和Two没有值,我不希望它们回声。现在,表格只是这样显示。。。
音轨-1-10'<
如果我说得对,您希望在另一个页面上回显用户输入。使用表单和PHP很容易做到这一点。
form.html
<html>
<body>
<form name="formname" action="script.php" method="post">
<input type="text" name="trackResult" /><br/>
<input type="text" name="trackResultOne" /><br/>
<input type="text" name="trackResultTwo" /><br/>
.
.
.
<input type="submit" value="Submit" />
</form>
</body>
</html>
script.php
<?php
$trackResult = $_POST['trackResult'];
$trackResultOne = $_POST['trackResultOne'];
$trackResultTwo = $_POST['trackResultTwo'];
.
.
.
?>
<html>
<body>
<table>
<tr>
<td>Track</td>
<td><?php echo $trackResult."´<br/>";
if($trackResultOne != NULL){ echo $trackResultOne."´<br/>";
if($trackResultTwo != NULL){ echo $trackResultTwo."´";
?>
</td>
</tr>
</table>
</body>
</html>
如果在HTML中添加更多的input
字段,请确保在PHP中为这些字段设置变量。
<tr>
<td>Track</td>
<td>' .$trackResult. '´';
if ($trackResultOne != NULL) {
<br /> .$trackResultOne. '´'
}
if ($trackResultOne != NULL) {
<br />.$trackResultTwo. '´'
}
</td>
</tr>
我想是这样的。检查该值是否为NULL,然后打印