我真的没有看到错误,我正在使用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';}
答案 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';}