Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 语法错误:尽管所有语句都有效,但意外的文件结尾_Php_Html_Syntax_Syntax Error - Fatal编程技术网

Php 语法错误:尽管所有语句都有效,但意外的文件结尾

Php 语法错误:尽管所有语句都有效,但意外的文件结尾,php,html,syntax,syntax-error,Php,Html,Syntax,Syntax Error,我正在使用PHP向这个结果页面发布一些值。我试图找出我遗漏了什么样的错误。我一开始就不走运。有人能从语法上看出我遗漏了什么吗。据我所知,这应该是运行。不幸的是,我现在得到的只是一个空白网页 <?php if ($totalqty == 0){?> <tr> <td></td> <td style='text-align: right;'>You did not order anything on the previous

我正在使用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不喜欢大括号和
标记之间缺少的空格。如果你在里面放一个空间,它会工作的


为了使调试将来的问题更容易,您应该在您的开发环境中启用
display\u errors

是的:我对此感到非常震惊,因为高亮显示在这里没有帮助,我很难找到它。我添加了一些空格并获得了一些结果。我的页面不再是空白的,但是我仍然认为我对空格做了一些错误的事情。我在页面上弹出了0和>。这仍然是一个间距问题吗?这是字符串:0{?>0{?>0{?>0{?>0{?>最终发现我的奇数符号问题来自于回显常量。