PHP分析错误语法第20行出现意外T_ECHO


PHP Parse error syntax unexpected T_ECHO in line 20

我真的没有看到错误,我正在使用PHP和HTML,我不知道什么是t_ECHO错误,请帮助我解决这个问题,谢谢。PHP分析错误:语法错误,第20行上/home/fargonim/public_html/ucsg/tdg2/productos.PHP中出现意外T_ECHO

if(mysql_num_rows($allproductos)!=0 ){
$cont=1;
for ($la=0;$la<mysql_num_rows($allproductos);$la++)
    {$id = mysql_result($allproductos,$la,"id");
     $categoria = mysql_result($allproductos,$la,"categoria");
     $nombre = mysql_result($allproductos,$la,"nombre");
     $descripcion = mysql_result($allproductos,$la,"descripcion");
     $imagen = mysql_result($allproductos,$la,"imagen");
     $cantidad = mysql_result($allproductos,$la,"cantidad");
     $precio = mysql_result($allproductos,$la,"precio");
     $descrip=substr($descripcion, 0, 25);
     if($cont==1){
       echo'
<div class="postcontent postcontent-0 clearfix"><div class="content-layout-wrapper layout-item-0">
<div class="content-layout layout-item-1">
<div class="content-layout-row">
<!-- SEPARADOR-->
<div class="layout-cell layout-item-2" style="width: 25%" >
<p style="text-align: center;"><span style="color: rgb(128, 0, 30);">
<img width="100" height="77" alt="" class="lightbox" src="'.$imgproductosruta.$imagen.'">
<br></span></p><p><span style="color: rgb(128, 0, 30);">
'.$descrip.'...
<br></span></p><p style="text-align: center;">
<span style="color: rgb(128, 0, 30);">Precio: '.$precio.'</span></p>
<p style="text-align: center;"><span style="color: rgb(128, 0, 30);">
<a href="agregar_carrito.php" class="button">Comprar</a></span></p>
</div>
<!-- SEPARADOR-->
';
     }elseif($cont==4){
      echo'
      <!-- SEPARADOR-->
       <div class="layout-cell layout-item-3" style="width: 25%" >
<p style="text-align: center;"><span style="color: rgb(128, 0, 30);">
<img width="100" height="77" alt="" class="lightbox" src="'.$imgproductosruta.$imagen.'">
<br></span></p><p><span style="color: rgb(128, 0, 30);">
'.$descrip.'...
<br></span></p><p style="text-align: center;">
<span style="color: rgb(128, 0, 30);">Precio: '.$precio.'</span></p>
<p style="text-align: center;"><span style="color: rgb(128, 0, 30);">
<a href="agregar_carrito.php" class="button">Comprar</a></span></p>
</div>
<!-- SEPARADOR-->
      </div></div></div>
      '; 
      $cont=1;
     }else{
       echo'
       <!-- SEPARADOR-->
       <div class="layout-cell layout-item-3" style="width: 25%" >
<p style="text-align: center;"><span style="color: rgb(128, 0, 30);">
<img width="100" height="77" alt="" class="lightbox" src="'.$imgproductosruta.$imagen.'">
<br></span></p><p><span style="color: rgb(128, 0, 30);">
'.$descrip.'...
<br></span></p><p style="text-align: center;">
<span style="color: rgb(128, 0, 30);">Precio: '.$precio.'</span></p>
<p style="text-align: center;"><span style="color: rgb(128, 0, 30);">
<a href="agregar_carrito.php" class="button">Comprar</a></span></p>
</div>
<!-- SEPARADOR-->
';
     }
    $cont++;
    }
    if($la<3 || $cont<4){echo'</div></div></div>';}
}else{echo'No hay ningun producto registrado';}

关闭最后一个if,然后尝试其他操作。

if($la<3 || $cont<4){echo'</div></div></div>';}
}else{echo'No hay ningun producto registrado';}

应该是

if($la<3 || $cont<4){echo'</div></div></div>';
}else{echo'No hay ningun producto registrado';}