Php 语法分析错误

Php 语法分析错误,php,html,syntax,Php,Html,Syntax,消息错误如下所示 Parse error: syntax error, unexpected $end 我们知道这个错误总是由缺少php标记引起的,比如“;”,“},。。我已经检查了这个语法两个小时了,但是我没有发现错误所在 <?php include "config/koneksi.php"; $kolom = $_POST['kolom']; $kolom1 = $_POST['kolom1']; $data = mssql_query("SELECT * FROM tblT

消息错误如下所示

Parse error: syntax error, unexpected $end
我们知道这个错误总是由缺少php标记引起的,比如“;”,“},。。我已经检查了这个语法两个小时了,但是我没有发现错误所在

<?php
include "config/koneksi.php"; 

$kolom = $_POST['kolom']; 
$kolom1 = $_POST['kolom1']; 
$data = mssql_query("SELECT * FROM tblTrnProduct WHERE (Posisi LIKE '$kolom%' or Posisi LIKE '$kolom1%') Order BY Posisi,ProductName ASC"); 
$n = mssql_num_rows($data);
$no=1;
if($n == "0"){echo "error"; }
else{
$data1 = mssql_query("SELECT * FROM tblTrnProduct where (Posisi LIKE '$kolom%' or Posisi LIKE '$kolom1%') AND ProductName = 'TCA CREAM 65 ML FC 24% A Z A M' ORDER BY Line,PalletNumber ASC");
$n1 = mssql_num_rows($data1);
$j = mssql_fetch_array(mssql_query("SELECT SUM (Quantity) as total FROM tblTrnProduct where (Posisi LIKE '$kolom%' or Posisi LIKE '$kolom1%') AND ProductName = 'TCA CREAM 65 ML FC 24% A Z A M'"));
$jumlah = $j['total'];
if($n1 == "0"){echo" <br><strong>Produk TCA AZZAM tidak ditemukan</strong></br>"; }
else{?>
<div id="print-area-2" class="print-area">
<div style="text-align:right;"><a class="no-print" href="javascript:printDiv('print-area-2');"><font color='#0000CC'><strong> Print </strong></font></a></div>
<br><strong>Produk TCA AZZAM</strong></br><br>
<table border='1' bgcolor='#CCFF66'>
  <thead>   
  <tr>
    <th>Nomor Rak</th>
    <th>Nama Produk</th>
    <th>Kode Produksi</th>
    <th>Line/FM</th>
    <th>Nomor Palet</th>
    <th>Nomor Seri Produk</th>
    <th>Quantity</th>
    </tr>
</thead>
<?php while ($d=mssql_fetch_array($data1)){
$Posisi = $d[Posisi];
$ProductName = $d[ProductName];
$ProductionDate = $d[ProductionDate];
$Line = $d[Line];
$PalletNumber = $d[PalletNumber];
$SeriNumber = $d[SeriNumber];
$Quantity = $d[Quantity];
echo"
<tbody>
    <tr>
    <td><div align='center'>$Posisi</div></td>
    <td><div align='left'>$ProductName</div></td>
    <td><div align='center'>$ProductionDate</div></td>
    <td><div align='center'>$Line</div></td>
    <td><div align='center'>$PalletNumber</div></td>
    <td><div align='center'>$SeriNumber</div></td>
    <td><div align='center'>$Quantity</div></td>
    </tr>";
    $no++;}
echo"<tr>
    <td colspan='6'><div align='center'><strong>Jumlah</strong></div></td>
    <td colspan='2'><div align='center'><strong>$jumlah Carton</strong></div></td>
    </tr>
</tbody>";} ?>
</table></br><br>
<?php
$data2 = mssql_query("SELECT * FROM tblTrnProduct where (Posisi LIKE '$kolom%' or Posisi LIKE '$kolom1%') AND ProductName = 'TCA CREAM 65 ML FC 24% SUN KARA' ORDER BY Line,PalletNumber ASC");
$n2 = mssql_num_rows($data2);
$j = mssql_fetch_array(mssql_query("SELECT SUM (Quantity) as total FROM tblTrnProduct WHERE (Posisi LIKE '$kolom%' or Posisi LIKE '$kolom1%') AND ProductName = 'TCA CREAM 65 ML FC 24% SUN KARA'"));
$jumlah = $j['total'];
if($n2 == "0"){echo"<br><strong>Produk TCA SUN KARA tidak ditemukan</strong></br>"; }
else{ ?>
<strong>Produk TCA SUN KARA</strong>
<table border='1' bgcolor='#CCFF66'>
  <thead>   
  <tr>
    <th>Nomor Rak</th>
    <th>Nama Produk</th>
    <th>Kode Produksi</th>
    <th>Line/FM</th>
    <th>Nomor Palet</th>
    <th>Nomor Seri Produk</th>
    <th>Quantity</th>
    </tr>
     </thead>
<?php while ($d=mssql_fetch_array($data2)){
$Posisi = $d[Posisi];
$ProductName = $d[ProductName];
$ProductionDate = $d[ProductionDate];
$Line = $d[Line];
$PalletNumber = $d[PalletNumber];
$SeriNumber = $d[SeriNumber];
$Quantity = $d[Quantity];
echo"
<tbody>
    <tr>
    <td><div align='center'>$Posisi</div></td>
    <td><div align='left'>$ProductName</div></td>
    <td><div align='center'>$ProductionDate</div></td>
    <td><div align='center'>$Line</div></td>
    <td><div align='center'>$PalletNumber</div></td>
    <td><div align='center'>$SeriNumber</div></td>
    <td><div align='center'>$Quantity</div></td>
    </tr>";
    $no++; }    
echo"
    <tr><td colspan='6'><div align='center'><strong>Jumlah</strong></div></td>
    <td colspan='2'><div align='center'><strong>$jumlah Carton</strong></div></td>
    </tr>
</tbody>"; } ?>
</table></br><br>
<?php $data3 = mssql_query("SELECT * FROM tblTrnProduct where (Posisi LIKE '$kolom%' or Posisi LIKE '$kolom1%') AND ProductKategori = 'BULK PACK' ORDER BY Line,PalletNumber ASC");
$n3 = mssql_num_rows($data3);
$j = mssql_fetch_array(mssql_query("SELECT SUM (Quantity) as total FROM tblTrnProduct where (Posisi LIKE '$kolom%' or Posisi LIKE '$kolom1%') AND ProductKategori = 'BULK PACK'"));
$jumlah = $j['total'];
if($n3 == "0"){echo"<br><strong> Produk BULK PACK tidak ditemukan</strong></br>";}
else{ ?>
<strong>Produk BULK PACK</strong>
<table border='1' bgcolor='#CCFF66'>
  <thead>   
  <tr>
    <th>Nomor Rak</th>
    <th>Nama Produk</th>
    <th>Kode Produksi</th>
    <th>Line/FM</th>
    <th>Nomor Palet</th>
    <th>Nomor Seri Produk</th>
    <th>Quantity</th>
    </tr>
</thead>
<?php while ($d=mssql_fetch_array($data3)){
$Posisi = $d[Posisi];
$ProductName = $d[ProductName];
$ProductionDate = $d[ProductionDate];
$Line = $d[Line];
$PalletNumber = $d[PalletNumber];
$SeriNumber = $d[SeriNumber];
$Quantity = $d[Quantity];
echo"
<tbody>
    <tr>
    <td><div align='center'>$Posisi</div></td>
    <td><div align='left'>$ProductName</div></td>
    <td><div align='center'>$ProductionDate</div></td>
    <td><div align='center'>$Line</div></td>
    <td><div align='center'>$PalletNumber</div></td>
    <td><div align='center'>$SeriNumber</div></td>
    <td><div align='center'>$Quantity</div></td>
    </tr>";
    $no++ ; }
echo"<tr>
    <td colspan='6'><div align='center'><strong>Jumlah</strong></div></td>
    <td colspan='2'><div align='center'><strong>$jumlah Carton</strong></div></td>
    </tr>
</tbody>"; } ?>
</table>
</div></br>
<br><input type='button' value='Back' id='back' onclick='window.location.reload()'></input></br>
<?php} ?>


Produk TCA AZZAM

诺莫拉克 纳马·普罗杜克 科德生产公司 线路/调频 白板 Nomor Seri Produk 量 Produk TCA SUN KARA 诺莫拉克 纳马·普罗杜克 科德生产公司 线路/调频 白板 Nomor Seri Produk 量 Produk散装包装 诺莫拉克 纳马·普罗杜克 科德生产公司 线路/调频 白板 Nomor Seri Produk 量

帮我找出错误所在。谢谢…

请像这样修改您的最后一行:

<?php
}
?>

我认为我们的最后一行应该是基于PHP标准的
?>

<?php  ?>

希望这有帮助


问候

这个问题似乎离题了,因为它是关于查找语法错误的。我们看到了比这个更糟糕的问题。有时你需要一双新的眼睛来发现错误。我复制粘贴了你的代码在NetBeans中,它给了我同样的错误,但在我格式化代码后它就好了。我已经拍摄了屏幕截图,这也是我能看到的唯一问题。Tq的答案,但我以前尝试过。当我怀疑您提供的代码是否是页面上唯一的代码时,结果出现了相同的消息错误。分析错误可能源于包含的文件。@Sébastien Tq。。。你认为那有什么用?这能解决所描述的问题吗?是和否,你只是复制了第一个回答的人。最后一行需要关闭第一行。所以
是正确的。拥有
没有任何作用。