valtingojer
(usa openSUSE)
Enviado em 14/06/2012 - 14:02h
certo vamos por partes então,
para criar o menu, acredito que vc tenha uma rotina do tipo....
while(...){
echo "<input ...";
}
se for esse o caso é bem simples, você usa <a href="nomeDaPagina.php?termoDePesquisa1=resultado1&termoDePesquisa2=resultado2... para o numero de termos que você precisar.
se o menu for montado manualmente, da mesma maneira você vai substituir os inputs pelos parâmetros
exemplo prático.
um menu com marca de carros que traz o resultado dos carros daquela marca existentes na tabela carros.
Item do menu wolksvagem
<a href = 'pesquisa.php?marca=wolksvagem&pagina=1'> wolksvagem </a> /*Desta maneira voce vai encaminhar para pagina de busca com os parametros necessários para sua pesquisa*/
//dentro da página de pesquisa vou receber esses valores e fazer a busca, no exemplo vou exibir 10 itens por página.
$marca = $_GET['marca']; //parametro da marca a ser pesquisada
$pagina = $_GET['pagina']; //parametro da pagina em que esta
//determinando limite de 10 itens
$itemMax = $pagina * 10;
$itemMin = $itemMax - 10;
$query = "SELECT * FROM carros WHERE marca = '$marca' LIMIT $itemMin, $itemMax";
$result = mysql_query($query); $dados = mysql_fetch_assoc($result); $linhas = mysql_num_rows($result);
if($rows == 0){die("Nenhum item a ser exibido");}
do{
echo "modelo do carro: ".$dados['modelo'];
/* aqui você vai pondo todas informações que quer exibir do item */
}while($dados = mysql_fetch_assoc($result));
para referenciar prox página você pode usar o próprio get
$proxPag = $pagina + 1;
echo "<a href = 'pesquisa.php?marca=$marca&pagina=$proxPag'>";
esse é um funcionamento básico do recurso, você terá que tratar situações como "existe uma próxima página de resultados?"
"existe uma página anterior de resultados?"
coisas básicas para ele não ter infinitas páginas sem resultado, colocar alguns filtros para não fazerem uma busca que "estoure"
seu banco.
mas passo a passo
quanto ao chrome o php é server side, não importa onde você roda, ele vai rodar igual
agora elementos como javascript, css terão de ser tratados, isso você executa em varios navegadores e vê onde não funciona
algum recurso então você pesquisa sobre aquele recurso em determinado navegador.
acho que com isso já da trabalho pro fds :)
abraços!