我正在使用 PHP 将一些值发布到此结果页面。我试图找出我错过了什么样的错误。我一直在尝试这个,但没有运气。谁能看出我在语法方面缺少什么。据我所知,这应该运行。遗憾的是我目前得到的只是一个空白网页。
<?php
if ($totalqty == 0){?>
<tr>
<td></td>
<td style='text-align: right;'>You did not order anything on the previous page!</td>
</tr>
<?php}
else{?>
<?php
if ($tireqty > 0){ ?>
<tr>
<td></td>
<td style='text-align: right;'><?php echo $tireqty;?></td>
<td style='text-align: right;'><?php echo TIREPRICE;?></td>
<td style='text-align: right;'><?php echo $tireqty;?></td>
</tr>
<?php}
if ($oilqty > 0){ ?>
<tr>
<td></td>
<td style='text-align: right;'><?php echo $oilqty;?></td>
<td style='text-align: right;'><?php echo OILPRICE;?></td>
<td style='text-align: right;'><?php echo $oilqty;?></td>
</tr>
<?php}
if ($sparkqty > 0){ ?>
<tr>
<td></td>
<td style='text-align: right;'><?php echo $sparkqty;?></td>
<td style='text-align: right;'><?php echo SPARKPRICE;?></td>
<td style='text-align: right;'><?php echo $sparkqty;?></td>
</tr>
<?php}
if ($brakeqty > 0){ ?>
<tr>
<td></td>
<td style='text-align: right;'><?php echo $brakeqty;?></td>
<td style='text-align: right;'><?php echo BRAKEPRICE;?></td>
<td style='text-align: right;'><?php echo $brakeqty;?></td>
</tr>
<?php}
if($tuneup =='on'){ ?>
<tr>
<td></td>
<td style='text-align: right;'><?php echo $tunup;?></td>
<td style='text-align: right;'><?php echo TIREPRICE;?></td>
<td style='text-align: right;'><?php echo $TUNEUP;?></td>
</tr>
<?php}
}?>
最佳答案
PHP 不喜欢大括号和 <?php
之间缺少空格。和?>
标签。如果你在里面放一个空格,它就会起作用。
为了更轻松地调试 future 的问题,您应该启用 display_errors
在您的开发环境中。
关于php - 语法错误: unexpected end of file despite all statements are valid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21540794/