【问题标题】:Parse error: syntax error, unexpected '}' in H:\wamp\www\main\index.php on line 366解析错误:语法错误,第 366 行 H:\wamp\www\main\index.php 中的意外 '}'
【发布时间】:2014-12-31 01:12:36
【问题描述】:
    if ($page > 0) {

        echo "<span class=\"paginate\"> <a href='{$_SERVER['PHP_SELF']}?search=$search&orderby=$orderby'>&nbsp; <b>&lt;&lt;</b> FIRST &nbsp;</a></span> ";

    } else {
        echo "<span class=\"disabled\">&nbsp; <b>&lt;&lt;</b> FIRST &nbsp;</span> ";
    } 
    if ($page > 1) {
        $previous = $page-1;

        echo "<span class=\"paginate\"> <a href='{$_SERVER['PHP_SELF']}?search=$search&page=$previous&orderby=$orderby'>&nbsp; <b>&lt;</b> PREVIOUS &nbsp;</a></span> ";
    } else {
        echo "<span class=\"paginate\">&nbsp; <b>&lt;</b> PREVIOUS &nbsp;</span> ";
    }

    if ($page == $lastx) {

        $lastx = $page;


        echo " <span class=\"paginate\"> &nbsp; NEXT <b>&gt;</b> &nbsp;</span>";
        echo " <span class=\"paginate\"> &nbsp; LAST <b>&gt;&gt;</b> &nbsp;</span> ";

    } else {

        $next = $page+1;
        echo " <span class=\"paginate\"> <a href='{$_SERVER['PHP_SELF']}?search=$search&page=$next&orderby=$orderby'>&nbsp; NEXT <b>&gt;</b> &nbsp;</a></span>";
        echo " <span class=\"paginate\"> <a href='{$_SERVER['PHP_SELF']}?search=$search&page=$lastx&orderby=$orderby'>&nbsp; LAST <b>&gt;&gt;</b> &nbsp;</a></span> ";
    }
    echo "</div><br><br>";


    } else  { 
        echo "<center><div class=\"error\" >nothing found for <b>". $_GET['search']." </b>\n</div></center>"; }
    }                            // **(this line as 366)**
  else { ?>
<div align="center" style="margin-top:30px;">


    <div id="srcbox">
        <form action="<?=$CFG['domain']?>/index.php" method="get" onsubmit="this.submit();return false;">
            <input class="src" name="search" type="text" autocomplete="off" delay="1500" value="type and go..." onBlur="if(this.value=='') this.value='type and go...';" onFocus="if(this.value=='type and go...') this.value='';">

            <input type="image" src="<?=$CFG['domain']?>/img/submit.png" name="Submit" value="Submit">
        </form>
    </div>
</div>




find this word "(this line as 366)"

【问题讨论】:

  • } else { echo "
    没有找到 "。 $_GET['搜索']。" \n
    "; } }(此行作为错误行 366)否则
  • 没有任何与此 else 部分相关的 if 部分
  • 删除此代码 } else { echo "
    nothing found for "。 $_GET['搜索']。" \n
    "; } } // (此行为 366) else { ?>

标签: php jquery parsing error-handling


【解决方案1】:

你在你说的地方关闭了两次

// (此行为 366)

需要一个

}

之后

<div id="srcbox">

以及最终代码:

 if ($page > 0) {

echo "<span class=\"paginate\"> <a href='{$_SERVER['PHP_SELF']}?search=$search&orderby=$orderby'>&nbsp; <b>&lt;&lt;</b> FIRST &nbsp;</a></span> ";
}else {
    echo "<span class=\"disabled\">&nbsp; <b>&lt;&lt;</b> FIRST &nbsp;</span> ";
}

    if ($page > 1) {
$previous = $page-1;

echo "<span class=\"paginate\"> <a href='{$_SERVER['PHP_SELF']}?search=$search&page=$previous&orderby=$orderby'>&nbsp; <b>&lt;</b> PREVIOUS &nbsp;</a></span> ";
}else {
    echo "<span class=\"paginate\">&nbsp; <b>&lt;</b> PREVIOUS &nbsp;</span> ";
    }

    if ($page == $lastx) {

$lastx = $page;


echo " <span class=\"paginate\"> &nbsp; NEXT <b>&gt;</b> &nbsp;</span>";
    echo " <span class=\"paginate\"> &nbsp; LAST <b>&gt;&gt;</b> &nbsp;</span> ";
} else {

        $next = $page+1;
        echo " <span class=\"paginate\"> <a href='{$_SERVER['PHP_SELF']}?search=$search&page=$next&orderby=$orderby'>&nbsp; NEXT <b>&gt;</b> &nbsp;</a></span>";
        echo " <span class=\"paginate\"> <a href='{$_SERVER['PHP_SELF']}?search=$search&page=$lastx&orderby=$orderby'>&nbsp; LAST <b>&gt;&gt;</b> &nbsp;</a></span> ";
        }
echo "</div><br><br>";


    } else  { echo "<center><div class=\"error\" >nothing found for <b>". $_GET['search']." </b>\n</div></center>"; }
  else
{ ?>
<div align="center" style="margin-top:30px;">


    <div id="srcbox">
        <form action="<?=$CFG['domain']?>/index.php" method="get" onsubmit="this.submit();return false;">
            <input class="src" name="search" type="text" autocomplete="off" delay="1500" value="type and go..." onBlur="if(this.value=='') this.value='type and go...';" onFocus="if(this.value=='type and go...') this.value='';">

            <input type="image" src="<?=$CFG['domain']?>/img/submit.png" name="Submit" value="Submit">
        </form>
    </div>
</div>
<?php } ?>

【讨论】:

    猜你喜欢
    • 2013-09-11
    • 1970-01-01
    • 2013-09-19
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多