如何在PHP中执行HTML代码,我的代码不起作用



似乎无法使用php和html运行此代码。我尝试将其作为 html 文件和 php 文件运行,但仍然无法运行。它需要看起来像餐厅收据。我错过了什么?

<?php
$item1="Penne Alla Vodka w/ Chicken";
$q1=1;
$p1=15.95;
$item2="Baby Back Ribs Deluxe";
$q2=1;
$p2=20;
$item3="Vodka Martini";
$q3=1;
$p3=9;
$item4="Tiramisu";
$q4=1;
$p4=8.50;
$subtotal=($p1*$q1)+($p2*$q2)+($p3*$q3)+($p4*$q4);
$tax=0.08875*$subtotal;
$tip=0.2*$subtotal;
$finaltotal=$subtotal+$tax+$tip;
$host="Alia";

这里打破了 PHP 代码 和 HTML 代码开始

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td{
border: 1px solid black;
border-collapse: collapse;
}
th, td{
padding: 5px;
text-align: left:
}
</style>
</head>
<body>
<h2>
Invoice
</h2>

它主要输出实际代码本身,而不是当前时间

<p> Bar & Grill</p>
echo date("Y/m/d")."<br>";
echo date("h:i:sa");
echo $host;
<table style="width:50%">
<caption> Bill</caption>
<tr>
echo "<th>Qty</th>";
echo "<th>Desc</th>";
echo "<th>Amt</th>";
</tr>
<tr>
echo "<td>$q1</td>";
echo "<td>$item1</td>";
echo "<td>$p1</td>";
</tr>
<tr>
echo "<td>$q2</td>";
echo "<td>$item2</td>";
echo "<td>$p2</td>";
</tr>
<tr>
echo "<td>$q3</td>";
echo "<td>$item3</td>";
echo "<td>$p3</td>";
</tr>
<tr>
echo "<td>$q4</td>";
echo "<td>$item4</td>";
echo "<td>$p4</td>";
</tr>
echo</table>
echo "AMT" .<br>.$subtotal;
echo "Subtotal".<br>.$subtotal;
echo "Tax".<br>.$tax;
echo "Balance".<br>.$finaltotal;
</body>
</html>
?>

这里首先必须将PHP代码放在<?php ?>标签中。其次,用于回显表中变量的语法是错误的(字符串格式(,这就是您没有获得其值的原因

将代码更改为

PHP代码

<?php
$item1="Penne Alla Vodka w/ Chicken";
$q1=1;
$p1=15.95;
$item2="Baby Back Ribs Deluxe";
$q2=1;
$p2=20;
$item3="Vodka Martini";
$q3=1;
$p3=9;
$item4="Tiramisu";
$q4=1;
$p4=8.50;
$subtotal=($p1*$q1)+($p2*$q2)+($p3*$q3)+($p4*$q4);
$tax=0.08875*$subtotal;
$tip=0.2*$subtotal;
$finaltotal=$subtotal+$tax+$tip;
$host="Alia";
?>

网页代码

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td{
border: 1px solid black;
border-collapse: collapse;
}
th, td{
padding: 5px;
text-align: left:
}
</style>
</head>
<body>
<h2>
Invoice
</h2>
<p> Bar & Grill</p>
echo date("Y/m/d")."<br>";
echo date("h:i:sa");
echo $host;
<table style="width:50%">
<caption> Bill</caption>
<tr>
echo "<th>".Qty."</th>";
echo "<th>".Desc."</th>";
echo "<th>".Amt."</th>";
</tr>
<tr>
echo "<td>".$q1."</td>";
echo "<td>".$item1."</td>";
echo "<td>".$p1."</td>";
</tr>
<tr>
echo "<td>".$q2."</td>";
echo "<td>".$item2."</td>";
echo "<td>".$p2."</td>";
</tr>
<tr>
echo "<td>".$q3."</td>";
echo "<td>".$item3."</td>";
echo "<td>".$p3."</td>";
</tr>
<tr>
echo "<td>".$q4."</td>";
echo "<td>".$item4."</td>";
echo "<td>".$p4."</td>";
</tr>
echo</table>
echo "AMT <br>".$subtotal;
echo "Subtotal <br>".$subtotal;
echo "Tax <br>".$tax;
echo "Balance <br>".$finaltotal;
</body>
</html>

相关内容

最新更新