Ir para conteúdo
Sistema de Servidores de Jogos ×

Pesquisar na Comunidade

Mostrando resultados para as tags ''sistema de busca php + mysql com paginação''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Parceiros WebCheats
    • Fox CHEATS
    • WYD LOST
  • Anúncios e Feedbacks
    • Regras
    • Anúncios e Novidades
    • Área do Usuário
    • Apresente-se aqui!
    • Tutoriais WC
    • Eventos do fórum
    • Seja um Membro Vip
  • Beta Zone - Áreas Temporárias
    • Lineage 2
    • Inteligência Artificial
    • Segurança e Investigação
    • Desenvolvimento
  • MMO Zone
    • WYD - With Your Destiny
    • Grand Chase
    • League of Legends
    • Outros MMO em Geral
    • RPG Zone - Lixão
  • Shooter Zone
    • Counter Strike
    • Blood Strike
    • Valorant
    • Point Blank
    • Outros Shooters em Geral
    • Battle Royale
    • Shooter Zone - Lixão
  • Outros Games Zone
    • Minecraft
    • Outros Games
    • Outros Games Zone - Lixão
  • Mobile
    • Mobile - Downloads de Cheats / Utilitários
    • Mobile - Tutoriais
    • Mobile - Servidores Privados
    • Mobile - Dúvidas / Pedidos
    • Mobile - Bate Papo
  • Info Zone
    • Programação
    • Cracking
    • Tech
    • Tecnologia da Informação
    • Info Zone - Lixão
  • Design Zone
    • Galeria
    • Fábricas
    • Tutoriais
    • Recursos
    • Presentes, Leilões, Vendas e Doações
    • Suporte Design
    • Bate Papo Design
    • Depósito
  • Entretenimento & Diversão
    • Notícias do Mundo
    • Bate Papo
    • Discussões
    • Mangás & Animes
    • Mídia
  • MarketPlace
    • Divulgação de Serviços
    • Contrate Serviços de Freelancer
    • Contas, Skins e Cheats
    • Outros
  • Notícias de Jogos
    • PC
    • PlayStation
    • Xbox
    • Nintendo
    • Mobile
    • Geral
  • Old WC's Bate Papo
  • 【FREE FIRE】▄︻┻┳═一's Fórum do Clube
  • Bug Abuser's Tópicos

Product Groups

Não há resultados para exibir.


Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Discord


TItulo de usuário


Data de Criação

Entre e ganha o

Encontrado 1 registro

  1. Introdução Hoje vou mostrar como se faz um sistema simples de busca com php + mysql mas desta vez com paginação 1º Como já felei no último tópico "Antes de tudo você vai precisar fazer uma conexão com o banco de dados mysql, eu tenho um código fácil para isso, Crie um arquivo chamado config .php e adicione isso": <meta http-equiv="Content-Type" content="text/html, charset=utf-8"> <?php $con = @mysql_connect("HOST", "USUARIO", "SENHA") or die("Não foi possível conectar com o servidor de dados!"); mysql_select_db("TABELA", $con) or die("Banco de dados não localizado!"); //By .alvejado ?> 2º e de novo "agora vamos criar um arquivo html e adicionar o seguinte formulário": <form action="busca.php" method="get" > <input name="palavra" type="text"/> <input type="submit" value="Buscar" /> </form> 3º nem preciso falar, agora vamos criar o arquivo busca.php e vamos adicionar o seguinte código <?php // Verifica se foi feita alguma busca // Caso contrario, redireciona o visitante pra home if (empty($_GET['palavra'])) { echo 'Você Não fez uma busca, deseja fazer? <form method="get" action="busca.php"> <textarea name="palavra" class="textarea"></textarea><br/><br/> <input name="buscar" class="btlogin" type="submit" id="buscar" value="Buscar" /> '; exit; } $busca = mysql_real_escape_string($_GET['palavra']); $por_pagina = 10; // Monta a consulta MySQL $condicoes = "((`NOME DA COLUNA` LIKE '%{$busca}%') OR (`NOME DA COLUNA SE QUISER` LIKE '%{$busca}%') OR (`OUTRA COLUNA TBM SE QUISER` LIKE '%{$busca}%'))"; $query = mysql_query("SELECT COUNT(*) AS total FROM `TABELA` WHERE {$condicoes}"); $total = mysql_result($query, 0, 'total'); // Calcula o máximo de paginas $paginas = (($total % $por_pagina) > 0) ? (int)($total / $por_pagina) + 1 : ($total / $por_pagina); // ============================================ if (isset($_GET['pagina'])) { $pagina = (int)$_GET['pagina']; }else{ $pagina = 1; } $pagina = max(min($paginas, $pagina), 1); $offset = ($pagina - 1) * $por_pagina; // ============================================ // Monta outra consulta MySQL, agora a que fará a busca com paginação $sql = "SELECT * FROM `COLUNA` WHERE {$condicoes} ORDER BY `id` DESC LIMIT {$offset}, {$por_pagina}"; // Executa a consulta $query = mysql_query($sql); // ============================================ // Começa a exibição dos resultados echo $total.' Resultados encontrados para "'.$_GET['palavra'].'"'; echo "<ul>"; while ($resultado = mysql_fetch_assoc($query)) { //exemplos de resultados rsrs $hack_position = $resultado['rank']; $hack_foto = $resultado['foto']; $hack_nome = $resultado['nome']; $hack_tipo = $resultado['tipo']; $hack_preco = $resultado['preco']; $hack_id = $resultado['id']; //outro exemplo de busca xD $busca_views_hack = mysql_query("SELECT * FROM views WHERE id_hack='$hack_id'"); $conta_view_hack = mysql_num_rows($busca_views_hack); //outro exemplo mas desta vez mostrando o resultado echo' <a href="produt.php?id='.$hack_id.'"><img src="'.$hack_foto.'" width="70" height="70"/>'.$hack_nome.',Views:'.$conta_view_hack.' <span class="'.$hack_tipo.'"> '.$hack_tipo.''; if ($hack_preco>0){echo ' '.$hack_preco.',00 R$';} echo'</span><br/></a> '; } // Links de paginação // Começa a exibição dos paginadores if ($total > 0) { for ($n = 1; $n <= $paginas; $n++) { echo "<a href='busca.php?palavra={$_GET['palavra']}&pagina={$n}'>|{$n}|</a>"; } } ?> Essa source eu utilizo no meu site, a primeira vez que montei ela faz mto tempo então ela é velha e foi baseada em outras sources na época mais ta pra quem ta aprendendo poder estudar e tals Créditos: Desta vez não vou colocar by .alvejado etc pq como eu falei ela foi baseada em outras sources então o mérito não é só meu xD
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.