-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';}
似乎一切都还好,当我粘贴在一个文件中,检查PHP错误(PHP -l test.php的)。这是/home/falconim/public_html/ucsg/tdg2/productos.php的全部内容吗? – Mathieu 2015-02-23 23:10:52
哪一行是第20行。 – RiggsFolly 2015-02-23 23:41:34
这不能是整个文件。对于初学者来说,开放'<?php'标签在哪里? – Phil 2015-02-23 23:48:33