如何设置PHP表单结果页面的样式?

时间:2010-02-12 12:26:39

标签: php forms

我有一个工作表单,当你点击“提交”它会带你到一个结果页面 - 一切都很好。

但是,是否可以添加div等以使页面看起来更好一些?如果是这样,怎么样?在我添加div的时刻,只是忽略了它们!

谢谢, 斯蒂芬

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" />
<link rel="stylesheet" href="styleResults.css" type="text/css" media="all" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<TITLE>Ideo Accounting - Results</TITLE>
</head>
<body>
<H2>Results</H2>

<?
$customers = $_POST['customers'];
$suppliers = $_POST['suppliers'];
$bank = $_POST['bank'];
$creditcard = $_POST['creditcard'];

$totalqty = 0;
$totalamount = 0.00;

define("PRICE", 0.75);

$totalqty = $customers + $suppliers + $bank + $creditcard;
$totalamount = number_format($totalqty*PRICE, 2);

echo "<BR>\n";
echo "Total transactions: $totalqty<br>\n";
echo "Estimated monthly fee: &pound;$totalamount<BR>\n";

?>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

您可以在"语句之后的echo双引号之间放置任何HTML样式元素,它们绝对不会被忽略。

查看浏览器的“查看源”页面,了解它们是否获得输出。我的猜测是你输出的div根本没有CSS样式,所以你什么都看不到。

代码改进建议:

如果稍微更改其结构,可能更容易使用HTML。删除三个echo行,并在?>添加

之后删除
<BR>
Total transactions: <?php echo $totalqty;?><br>
Estimated monthly fee: &pound;<?php echo $totalamount;?><BR>

PHP输出是HTML代码的一部分,您可以随意放置div和其他元素,而不必小心不要破坏PHP字符串。你甚至可以移动<?php=$...?>片段,你必须要小心它们保持不变。