Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diego Chiarelotto

Filtro de busca em php

Recommended Posts

galera boa tarde.

estou fazendo uma busca onde o usuario pode escolher a parte do order by.

 

so que nao quer achar nada.

 

minha query ficou assim:

 

$sql = mysql_query("select a.id, a.pedidofisico, a.cliente, a.cpf_cnpj, a.data, b.id_pedido, b.valorun, b.valorreal, b.precodif, b.produto, b.qtd, b.qtd1, b.saldo from pedido a, pedido_itens b where a.cliente = '$nome' AND a.pedidofisico = b.id_pedido AND b.precodif = '2' order by $ordenar $ordenar2", $db) or die(mysql_error());

 

no meu formulario alem dos campos de busca tenho 2 campos que o usuario escolhe se quer ordenar por nome do cliente, por id e outro campo ele escolhe se e decrescente ou crescenter DESC ou ASC isso vem tudo em variavel.

 

so que nao funciona. O que posso esta fazendo de errado???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sugiro colocar um echo '$sql' (ou usar um programa de debug) para ver como está ficando o sql montado. Podem ter aspas nas variáveis, ou outro erro no preenchimento delas.

Se o sql montado não tiver um erro aparente, é só jogar no banco e testar direto lá.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.