需要创建一个可打印的表来组织JavaScript函数处理的结果


Need to create a printable table that organizes results handled by a JavaScript function

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

<tr>
 <td>Track</td>
 <td>' .$trackResult. '&acute;<br />' .$trackResultOne. '&acute;<br />' .$trackResultTwo. '&acute;</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."&acute;<br/>";
    if($trackResultOne != NULL){ echo $trackResultOne."&acute;<br/>";
    if($trackResultTwo != NULL){ echo $trackResultTwo."&acute;";
    ?>
</td>
</tr>
</table>
</body>
</html>

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

    <tr>
     <td>Track</td>
     <td>' .$trackResult. '&acute';
    if ($trackResultOne != NULL) {
    <br /> .$trackResultOne. '&acute;'
    }
if ($trackResultOne != NULL) {
    <br />.$trackResultTwo. '&acute;'
    }
    </td>
    </tr>

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