我编写了一个程序,使用HTML和JavaScript计算金属屋顶公司网站推拉门的价格。当用户输入诸如高度和宽度之类的值时,数字将通过脚本运行,并输出结果,例如价格和所需工具的数量。我想创建一个整齐地显示这些结果的页面,并且可以由用户打印。我尝试过使用PHP,但事实证明这很困难。使这项工作最简单的方法是什么?
<tr>
<td>Track</td>
<td>' .$trackResult. '´<br />' .$trackResultOne. '´<br />' .$trackResultTwo. '´</td>
</tr>
这是我遇到麻烦的地方,这个表正在PHP页面中回显。有时$ trackResultOne和Two没有值,我不希望它们回应。现在,表格就像这样显示......
追踪 - 1 - 10'&lt;
答案 0 :(得分:0)
<tr>
<td>Track</td>
<td>' .$trackResult. '´';
if ($trackResultOne != NULL) {
<br /> .$trackResultOne. '´'
}
if ($trackResultOne != NULL) {
<br />.$trackResultTwo. '´'
}
</td>
</tr>
我想是这样的。检查值是否为NULL,然后打印
答案 1 :(得分:0)
如果我找到了你,你想在另一页上回应用户输入。这很容易使用表单和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中为这些字段设置变量。