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

时间:2013-04-23 13:43:11

标签: php javascript html printing

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

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

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

追踪 - 1 - 10'&lt;

2 个答案:

答案 0 :(得分:0)

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

    if ($trackResultOne != NULL) {

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

    }

if ($trackResultOne != NULL) {

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

    }

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

如果在HTML中添加更多input个字段,请务必在PHP中为这些字段设置变量。