第20行中的PHP Parse错误语法意外T_ECHO

时间:2015-02-23 22:59:08

标签: php html

我真的没有看到错误,我正在使用PHP和HTML,我不知道T_ECHO错误是什么意思,请帮我解决这个问题,谢谢。 PHP Parse错误:语法错误,第20行/home/falconim/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';}

1 个答案:

答案 0 :(得分:0)

你关闭你的最后一个,然后试着去做。

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';}