Ir para conteúdo

POWERED BY:

Arquivado

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

Raniel Nogueira

Conta resultados de uma Pesquisa?

Recommended Posts

Boa tarde pessoal, estou precisando saber o numero de resultados de uma busca em php, deixei ele contando todos os registros mais não como faz para contar o numero de linhas da busca

 

Meu fonte

 

<?php

/**
* @author Raniel Nogueira Gomes
* @copyright 2012
*/

include "Connections/conexao_busca.php";
$filtro = $_POST['filtro'];

if($filtro == "nome"){

$criterio = $_POST['buscar'];
$query = mysql_query("SELECT * FROM `clientes` WHERE nome LIKE '%$criterio%'");
$nr_linhas = mysql_num_rows($query);
}
if($filtro == "cidade"){

$criterio = $_POST['buscar'];
$query = mysql_query("SELECT * FROM `clientes` WHERE cidade LIKE '%$criterio%'");
$nr_linhas = mysql_num_rows($query);
}
if($filtro == "formacao"){

$criterio = $_POST['buscar'];
$query = mysql_query("SELECT * FROM `clientes` WHERE formacao LIKE '%$criterio%'");
$nr_linhas = mysql_num_rows($query);
}

?>

<div class="global-div">
<h1>Resultado da Pesquisa</h1>

<div id="conteudo">
<table class=".table.linhasAlternadas"  >
<tr>
<td align="center"><b>Nome</b></td>
<td align="center"><b>Email</b></td>
<td align="center"><b>Cidade</b></td>
   <td align="center"><b>Endereço</b></td>
   <td align="center"><b>Formacão</b></td>
   <td align="center"><b>Curso</b></td>
   <td colspan="2" align="center"><b>Ações</b><b></b></td>
   </tr>
<?php for ($i=0;$i<$nr_linhas;$i++){

   $campo = mysql_fetch_assoc($query); 
?>
<tr>
<td><?php echo $campo['nome'] ?></td>
<td><?php echo $campo['email'] ?></td>
<td><?php echo $campo['cidade'] ?></td>
<td><?php echo $campo['endereco'] ?></td>
<td><?php echo $campo['formacao'] ?></td>
<td><?php echo $campo['curso'] ?></td>
   <td><a style="text-decoration:none; color:#000000" href="cad.php?id=<?php echo $campo['id']; //pega o campo ID para a edi�ao ?>">Editar</a></td>
<td><a style="text-decoration:none; color:#000000" href="excluir.php?id=<?php echo $campo['id'];  //pega o campo ID para a exclusao ?>">Excluir</a></td>
   </tr>
<?php } ?>
</table>

<?php

$link = mysql_connect("localhost", "root", "");
mysql_select_db("cadastros", $link);

$result = mysql_query("SELECT * FROM clientes", $link);
$num_rows = mysql_num_rows($result);

echo "$num_rows Resultados\n";

?>

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.