Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, estou preciso de uma ajudinha aqui, esse script foi desenvolvido a um tempo já, ele é um menu parecido com os de lojas virtuais você clica em um departamento e aparece os produto do mesmo, porem tem as categorias por exemplo um o produto Eletronicos tem a categoria, Computadores, Video Games, e assim vai, porem o menu para selecionar a categoria não aparece e parece que ele não acha o link da categoria sendo que a do produto funciona normal. Alguem poderia me ajudar? agradeço desde já o codigo está logo abaixo.
<ul id="MenuBar2" class="MenuBarVertical">
<?php
$connDepartamento = new ConnectionDB;
$connCategorias = new ConnectionDB;
$connDepartamento->execDB("select * from departamento where nr_ordem in (1,2,74,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42)");
while($connDepartamento->nextRow()){
$connCategorias->execDB("select * from categoria where cd_departamento = ".$connDepartamento->getFieldByName("cd_departamento").' order by nr_ordem asc');
$class = ($connCategorias->getTotalRowsAffected()>0) ? 'MenuBarItemSubmenu' : '';
?>
<li class="bordacategorias">
<a class="<?php echo $class; ?>" href="produto.php?departamento=<?php echo $connDepartamento->getFieldByName("cd_departamento");?>&categoria?<?php echo $connCategorias->getFieldByName("cd_categoria")?>" target="ifprincipal">
<?php
$string_departamento = utf8_encode($connDepartamento->getFieldByName("ds_departamento".$set));
if(strlen($string_departamento)>9){
echo str_replace('Máquina','Máq.', utf8_encode($connDepartamento->getFieldByName("ds_departamento".$set)));
}else{
echo $string_departamento;
}
?>
</a>
<?php
$connCategorias->execDB("select * from categoria where cd_departamento = ".$connDepartamento->getFieldByName("cd_departamento"));
if($connCategorias->getTotalRowsAffected()>0){
echo '<ul>';
while($connCategorias->nextRow()){
?>
<li class="bordacategorias">
<li>
<a href="produto.php?departamento=<?php echo $connDepartamento->getFieldByName("cd_departamento");?>&categoria=<?php echo $connCategorias->getFieldByName("cd_categoria")?>" target="ifprincipal">
<?php echo utf8_encode($connCategorias->getFieldByName("ds_categoria".$set));?>
</a>
</li>
<?php
}
}
if($connCategorias->getTotalRowsAffected()>0){
echo '</ul>';
}
?>
</li>
<?php
}
?>
</ul>Carregando comentários...