0

我使用 HTML 和 JavaScript 编写了一个程序,用于计算金属屋顶公司网站的推拉门价格。当用户输入高度和宽度等值时,这些数字会通过脚本运行,并输出价格和所需工具数量等结果。我想创建一个页面来整齐地显示这些结果并且可以由用户打印。我尝试过使用 PHP,但事实证明这很困难。使这项工作最简单的方法是什么?

<tr>
 <td>Track</td>
 <td>' .$trackResult. '&acute;<br />' .$trackResultOne. '&acute;<br />' .$trackResultTwo. '&acute;</td>
</tr>

这是我遇到麻烦的地方,这个表正在一个 PHP 页面中回显。有时 $trackResultOne 和 Two 没有值,我不希望它们回显。现在表格只是这样显示......

轨道 - 1 - 10' <

4

2 回答 2

0
    <tr>
     <td>Track</td>
     <td>' .$trackResult. '&acute';

    if ($trackResultOne != NULL) {

    <br /> .$trackResultOne. '&acute;'

    }

if ($trackResultOne != NULL) {

    <br />.$trackResultTwo. '&acute;'

    }

    </td>
    </tr>

我猜是这样的。检查值是否不为 NULL,然后打印

于 2013-04-23T14:10:16.807 回答
0

如果我说得对,您想在另一个页面上回显用户输入。这很容易使用表单和 PHP 完成。

表单.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>

脚本.php

<?php
$trackResult = $_POST['trackResult'];
$trackResultOne = $_POST['trackResultOne'];
$trackResultTwo = $_POST['trackResultTwo'];
.
.
.
?>
<html>
<body>
<table>
<tr>
<td>Track</td>
<td><?php echo $trackResult."&acute;<br/>";
    if($trackResultOne != NULL){ echo $trackResultOne."&acute;<br/>";
    if($trackResultTwo != NULL){ echo $trackResultTwo."&acute;";
    ?>
</td>
</tr>
</table>
</body>
</html>

如果您在inputHTML 中添加更多字段,请确保在 PHP 中为这些字段设置变量。

于 2013-04-23T14:10:23.213 回答