2015-02-23 75 views
-2

我真的没有看到错误,我正在使用PHP和HTML,我不知道什么意思是T_ECHO错误,请帮助我解决这个问题,谢谢。 PHP解析错误:语法错误,在/home/falconim/public_html/ucsg/tdg2/productos.php意外T_ECHO上线20第20行解析错误语法意外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

似乎一切都还好,当我粘贴在一个文件中,检查PHP错误(PHP -l test.php的)。这是/home/falconim/public_html/ucsg/tdg2/productos.php的全部内容吗? – Mathieu 2015-02-23 23:10:52

+0

哪一行是第20行。 – RiggsFolly 2015-02-23 23:41:34

+0

这不能是整个文件。对于初学者来说,开放'<?php'标签在哪里? – Phil 2015-02-23 23:48:33

回答

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';} 
相关问题