Ir para o conteúdo
vitoque

Duvida na atribuição a variaveis!

Mensagens Recomendadas

vitoque    0
vitoque

tenho 3 tabelas : categoria | subcategoria | cor

Pesquisa 1

Array 1

Array ( [0] =>informatica [1] => teclados [2] => brancos)

Pesquisa 2

Array 2

Array ( [0] =>informatica [1] => brancos)

Agora quero fazer uma pesquisa e tenho estas variaveis:

$categoria

$subcategoria

$cor

Como é possivel com estes dois arrays atribuir que a categoria=x e subcategoria=y e cor=Z

Ou seja tipo:

array 1

$categoria = "informatica";

$subcategoria = "teclados";

$cor = "brancos";

array 2

$categoria = "informatica";

$subcategoria = "";

$cor = "brancos";

Como é possivel fazer este tipo de verificação?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vitoque    0
vitoque

$gets = explode("/",str_replace(strrchr($_SERVER["REQUEST_URI"], "?"), "", $_SERVER["REQUEST_URI"]));
print_r($gets);

Vou buscar ao url e depois dai já tenho esse array.

mais importante ainda, esse array é preenchido como? posta algum código para podermos ajudar.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vitoque    0
vitoque

não, não estou a usar nenhuma framework.

porque esta a utilizar um sistema de sef (search engine friend) tas a usar alguma framework?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
vitoque    0
vitoque

Tenho um sistema de pesquisa que mando para esse url, depois retorno o url e fico com o array agora apenas nao sei como fazer a verificação do array. nao sei é fazer a verificação so isso!

então quem gera esses urls? explica lá o estas a fazer, senão fica difícil

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
infopc    0
infopc

então vais ter que estabelecer uma ordem /cat1/cat2/cat3 é a única forma

o inconveniente dos sef é isso mesmo, se usasses request_uri tradicionais podias colocar a ordem que bem intendesses assim tens que manter uma ordem.

mas esta seria a minha solução pode ser que alguém aqui te possa ajudar de outra forma.

Fica Bem

Partilhar esta mensagem


Link 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