Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Saudações!
Eu estou tendo problemas pra paginar resultado de consultas no banco, quando utilizo 2 "%".
Quando realizo pesquisas como por exemplo "teste%" ou "%teste", até mesmo "%tes%", o resultado vem normal, e quando passo pra próxima pagina, eu consigo passar o resultado pra próxima pagina tranquilo.
Mas parece que quando uso mais digitos ou algumas sequencias de letras diferentes, como "%teste01% ou "%3des1%", o resultado vem, mas quando passo pra proxima página, já zera tudo.
E quando passo o mouse no link de próxima pagina, eu vejo que ao invés de ir "%teste01%", aparece "□te01"......tipo que corrompe ou não interpreta o valor que eu digitei....
Alguem sabe o que eu posso fazer!?
Segue o link q uso pra paginar....
$url = $_SERVER["PHP_SELF"]."?pagina=".$pagina."&descricao=".$descricao;echo "<a href=\"$url\">>></a>"; }?>
Um abraço!
Olá bruno!
Eu já estava capturando os dados por $_REQUEST quando eu setei as variaveis tbm. Ai substitui minha linha de comando, inserindo o $_REQUEST direto, mas mesmo assim veio meio doido os caracteres.
Achei uma solução aqui no fórum que me atendeu tbm!
Ai vou colocar aki:
if(isset($_REQUEST['descricao'])){$descricao = ereg_replace(" ","+",htmlspecialchars(urldecode(stripslashes($_REQUEST['descricao']))));}
Abraços!!!
eu ja tive esse problema. eu chamei meu post junto com o link. tipo estava buscando por seções. fiz assim. $url = $_SERVER["PHP_SELF"]."?busca=" . $_REQUEST["ResultBusca"] . "&pagina=".$num;opnde $_REQUEST["resultBusca'] é o que vem do meu form. tenta fazer assim. que pode funcionar.