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

magal

Dúvida --> Converter resultados da consulta em hiperlinks distintos [RESOLVIDO]

Mensagens Recomendadas

magal    0
magal

Olá pessoal!  :)

Estou aqui com uma dúvida em PHP...

Quero converter os resultados da minha consulta em links distintos.

Para o efeito, realizo uma consulta à bd de forma a que obtenha uma listagem de todas as categorias dos produtos...

<?php do { ?>

<?php echo $row_RecordsetCategorias['NomeCategoria']; ?>

<?php } while ($row_RecordsetCategorias = mysql_fetch_assoc($RecordsetCategorias)); ?>

Resultado:

Noma da categoria 1

Noma da categoria 2

Noma da categoria 3

No entanto, o que eu preciso é converter cada resultado da pesquisa num hiperlink para uma página distinta, tipo...

nomedacategoria1.php

nomedacategoria2.php

nomedacategoria3.php

nomedacategoria4.php

Alguém me pode dar uma luz relativamente a isto?

Existe alguma forma de eliminar os espaços e os acentos dos resultados da minha pesquisa de forma a que consiga formar a palavra que pretendo? Ou existe outra forma mais prática de o fazer?

Espero que me tenha conseguido explicar. Obrigado a todos :) Abraço

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

Existem formas de fazer essas coisas todas, mas ha formas mais praticas de obter esse efeito.

Nomeadamente passar um parametro via queri string.

tipo:

escreves um script para mostrar um categoria (seja ela qual for)

Depois passass o id por url... tipo...

nomedacategoria.php?id=1

podes sacar esse parametro (o id) no teu script, ele esta no array $_GET

Para perceberes melhor como isso funciona...

echo "<pre>";
print_r($_GET);
echo "</pre>";

moral da historia... quando fazes uma listagem de urls, mais vale aponta-los todos para o mesmo script e modificar so id que passas por url.

tipo.

$id = intval($_GET["id"]); //para evitar ataques tipo sql injection
echo "nomedacategoria.php?iD=".$id;

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 a nossa Política de Privacidade