Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

rickygac

[Resolvido] Preciso de Ajuda neste MENU de Categorias

Mensagens Recomendadas

rickygac

boas noites, tenho o seguinte codigo que me lista as categorias e subcategorias:

<?php

$servidor = 'localhost';

$user = '';

$pass = '';

$bd = '';

$con = mysqlI_connect($servidor, $user, $pass, $bd) or die ("Erro: Impossível ligar à base de dados.");

$sql = "SELECT * FROM categorias";

$resultado = mysqli_query($con, $sql);

$categorias = array();

$subCategorias = array();

while ($row = mysqli_fetch_array($resultado)){

if ($row['catID'] == '')

array_push($categorias, $row);

else

array_push($subCategorias, $row);

}

$tree = '';

for ($i = 0 ; $i < count($categorias) ; $i++){

$tree .= '<font face="arial" size="3" color="red"><b><a href="'.$categorias[$i]['nome'].'">'.$categorias[$i]

['nome'].'</a></b></font>';

$tree .= getChilds($categorias[$i]['subID']);

}

print $tree;

function getChilds($IDprincipal, $simbolo = '</ul>'){

global $subCategorias;

$simbolo .= '<ul>';

$tree = '</ul>';

for ($i = 0 ; $i < count($subCategorias) ; $i++)

if ($subCategorias[$i]['catID'] == $IDprincipal){

$tree .= $simbolo.'<font face="arial" size="3" color="brown"><a href="'.$subCategorias[$i]['nome'].'">'.

$subCategorias[$i]['nome'].'</a></font></ul>';

$tree .= getChilds($subCategorias[$i]['subID'], $simbolo);

}

return $tree;

}

mysqli_close($con);

?>

acontece que á 2 coisas que não consigo fazer... uma é em vez disto listar apenas, aparecer como link para permitir ao utilizador clicar na categoria (e esta mostrar o que la tem de produtos dentro), a outra coisa é que precisava criar um formulario que me permitisse criar as categorias e escolher se é categoria principal ou subcategoria dentro de alguma, algo tipo um input para o nome da categoria e um combo de selecao com as categorias existentes ou vazio(categoria principal)


Ass: Ricky

Sou um génio... só nunca subi na vida porque tenho vertigens! rsrsrs....

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pedro43

olá esquecendo que estás a usar <font> que já foi deprecada à muito, $categorias[$i]['nome'] é onde está guardado o url para a tal pagina?

Editado por pedro43

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
rickygac

desconhecia isso da font... usar o css é bem mais complicado. Bem categorias é a tabela, nome é o nome da categoria


Ass: Ricky

Sou um génio... só nunca subi na vida porque tenho vertigens! rsrsrs....

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ruicosta.web

desconhecia isso da font... usar o css é bem mais complicado. Bem categorias é a tabela, nome é o nome da categoria

Se css é bem mais complicado não te dediques a fazer programação em frontend.....

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
rickygac

eu preciso é de ajuda no código agora... alguem disponivel?


Ass: Ricky

Sou um génio... só nunca subi na vida porque tenho vertigens! rsrsrs....

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
rickygac

ya... grande ajuda que se recebe neste forum ta visto...


Ass: Ricky

Sou um génio... só nunca subi na vida porque tenho vertigens! rsrsrs....

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.