如何修复意外的$ end错误?

艾拉

你好,我学习使用php创建门户新闻,我在本书的教程中逐步进行了跟踪。但是它总是给我返回错误:(

iam一次又一次地检查我的语法,我的代码与书中的教程相同。我想我找不到此错误。如果有人可以帮助我,将不胜感激。

<link rel="stylesheet" type="text/css" href="style.css"/>
<?php

include 'koneksi.php';

$table1=berita;
$table2=kategori;
$id=1;
$hal = $_GET[hal];

if(!isset($_GET['hal'])){
$page = 1;
}else {
$page = $_GET['hal'];
}

$max_result = 2;
echo $page;

$from = (($page * $max_result) - $max_result);
$sql=mysql_query("select * from $table1, $table2 where $table1.id_kategori and $table1.id_kategori=$table2.id_kategori order by tanggal desc limit $from, $max_result;");

while($tampil=mysql_fetch_array($sql)){
$data=substr($tampil['isi'],0,200);
?>

<div class="box">
<p align="justify">
<img src="<?=$tampil[gambar];?>" align="left">
<font valign="top">
<strong><?php echo $tampil[judul]; ?></strong>"
<?php echo $data;?>
<a href="index.php?menu=detail_politik&id=<?=$tampil['id_berita'];?>">Baca Selengkapnya-->>>></a>
</font></p></div><br>

<?php
}
$total_results = mysql_result(mysql_query("select count(*) as Num from $table1 where $table1.id_kategori=$id"),0);
$total_pages = ceil($total_results/$max_result);
echo "<center>Pilih Halaman<br/>";

if($hal > 1){
$prev = ($page - 1);
echo "<a href=$_SERVER[PHP_SELF]?menu=politik&hal=$prev><-sebelumnya</a>";
}

for($i = 1; $i <=$total_pages; $i++){
if(($hal) == $i){
echo "$i";
}else{
echo "<a href=$_SERVER[PHP_SELF]?menu=politik&hal=$i>$i</a>";
}
if($hal < $total_pages){
$next = ($page + 1);
echo "<a href=$_SERVER[PHP_SELF]?menu=politik&hal=$next>selanjutnya-></a>";
}
echo "</center>"
?>

这段代码总是给我错误:解析错误:语法错误,第48行的C:\ AppServ \ www \ beritaonline \ filepolitik.php中出现意外的$ end

而第48行是:代码的最后一行,?>

亲爱的怎么了:'((

约翰·鲁尼

您需要;在最后一个末尾添加分号echo

echo "</center>";
?>

在大多数情况下,您也不需要关闭php标签?>

另外,您的for循环没有关闭}

for($i = 1; $i <=$total_pages; $i++){

这将引发错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何修复意外的令牌错误?

如何修复错误?IndentationError:意外缩进?

如何修复循环错误中的意外`await`

如何修复意外的令牌解析错误?

如何修复解析错误:意外令牌?

如何修复“解析错误:语法错误,意外的 '}”

如何修复“在 <manifest> 中发现的意外元素 <queries>”错误?

如何修复reactjs语法错误:意外的令牌?

如何修复Docker意外操作员错误?

如何修复 JavaScript SyntaxError:无效或意外的令牌错误?

如何修复“未捕获的语法错误:意外的令牌导入”?

Laravel 8:如何修复ParseError语法错误,意外的';'

如何修复“此块包含意外或无效内容”错误

如何在 PHP 中修复 if 条件中的意外“{”错误?

如何使用异步函数修复“意外令牌”错误

如何修复“语法错误:意外标记‘<’”

如何修复 Jsoniq 静态错误:无效表达式:语法错误,意外的“每个”?

如何修复错误:“解析错误:意外的保留字 'await'。(10:22)eslint”?

如何修复PHP Parse错误:Laravel 5.8上的语法错误,意外的'?'

如何在Hibernate中修复命名查询错误(意外令牌:DAY)?

如何修复 DB2 错误“在“BEGIN-OF-STATEMENT”之后发现意外的令牌 CREATE OR REPLACE TRIGGER

使用其他文件中的导入功能时,如何修复“意外标识符”错误

如何修复错误:由模块“DashboardModule”导入的意外值“DataTableModule”。请添加@NgModule 注释

如何在 Swift 中修复“线程 1:致命错误:在展开可选值时意外发现 nil”

如何修复Ant构建中的“意外元素“ {} target” {antlib:org.apache.tools.ant} target”错误?

使用 RxSwift 绑定数据时如何修复 IBOutlet“意外发现 nil”错误?

如何修复Visual Studio 2013中的“错误MSB4018:“ VCMessage”任务意外失败“

如何修复“WebSocket 握手期间的错误:意外响应代码:400”?

如何修复Layout鼓励意外点击-Android中的非页内广告的错误?