Jump to content

Filtros de Dados


Ezkiel

Recommended Posts

Boas,

Não sei muito bem por onde começar, até porque desconheço como isto se possa fazer.

Eu quero criar uma função que faça "echo" de um link com caracteristicas mas que ao entrar nesse link haja outros links por "echo"s relacionados com os dados utilizados para a selecção dos dados do BD em mysql.

exemplo:

do lado esquerdo nesse site onde se escolhem as caracteristicas do produto, se entrarmos no link verificamos que depois são apresentados os produtos nos quais estão relacionados.

https://www.worten.pt/inicio/imagem-e-som/tv/tv-curvo.html

(onde diz tamanho do ecrã, etc)

Não preciso que me coloquem aqui o código, mas antes me ofereçam umas luzes de como isto se pode fazer.

Usamos PHP ? + Jquery ?

começamos com algo assim:

function getCats (){

   global $con;

 $get_cats = "select * from categorias";

   $run_cats = mysqli_query ($con, $get_cats);

   while($row_cats= mysqli_fetch_array ($run_cats)){

    $cat_id = $row_cats['cat_id'];
    $cat_title = $row_cats['cat_title'];

    echo "<li><a href='index.php?cat=$cat_title'>$cat_title</a></li>";
}
}

ou fazemos de outra maneira... n faço mesmo ideia de como se faz tal coisa

Link to comment
Share on other sites

Usamos PHP ? + Jquery ?

só necessitas de jquery se quiseres apresentar os dados sem carregares novamente a página.

e funciona +- assim:

crias um link que tenha uma variável com o valor de um param de uma consulta.

depois na consulta à db o valor do param é o valor dessa variável passada por get.

e apresentas o valor dessa consulta.

se verificares bem no link de indicas tem lá as variáveis para filtrar a consulta.

cumps

acao

Edited by acao
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.