Ir para conteúdo

POWERED BY:

Arquivado

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

kidh0

Como checar se a consulta ao BD teve resultado

Recommended Posts

Daí gurizada...

 

to com um problema...

 

No código abaixo... se algum registro satisfazer a consulta, ele é jogado na tela... caso não... fica em branco...

 

PHP

[*]

[*]require_once("../conecta.php")

[*]if ($_GET[acao] == "")

[*] {

[*] $sql = mysql_query("SELECT * FROM tb_profissionais WHERE aprovado='off' ORDER BY id DESC") or die ("Não foi possivel conectar ao banco de dados!");

[*]

[*] echo "<table border='0' cellspacing='0' cellpadding='2'>";

[*]

[*]

[*] while ($linha = mysql_fetch_array($sql))

[*] {

[*] echo "<tr>";

[*] echo "<td>Nome: ". $linha['nome'] ."</td>";

[*] echo "</tr>";

[*] echo "<tr>";

[*] echo "<td>Especialidade: ".$linha['especialidade']."</td>";

[*] echo "</tr>";

[*] echo "<tr>";

[*] echo "<td>E-mail: ".$linha['email']."</td>";

[*] echo "</tr>";

[*] echo "<tr>";

[*] echo "<td>Telefone: ".$linha['telefone']."</td>";

[*] echo "</tr>";

[*] echo "<tr>";

[*] echo "<td>Endereço: ".$linha['endereco']."</td>";

[*] echo "</tr>";

[*] echo "<tr>";

[*] echo "<td>Informações: ". nl2br($linha['info']) ."</td>";

[*] echo "</tr>";

[*] echo "<tr>";

[*] echo "<td>Aprovar? <a href='aprovacao_profissionais.php?acao=aprovar&id=".$linha['id']."'>Sim</a> / Deletar</td>";

[*] echo "</tr>";

[*] echo "<tr>";

[*] echo "<td><br><hr><br></td>";

[*] echo "</tr>";

[*]

[*] }

[*]

[*] echo "</table>";

[*] }

 

Só que eu queria que quando não retornassem resultados, desse uma mensagem do tipo "Não há profissionais a serem aprovados"

 

Alguém pode me dar uma mão???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai, só para completar a resposta do meu amigo red neck*você iria colocar o num_rows para ver se foi encontrada alguma linha na consulta$sql = mysql_query("SELECT * FROM tb_profissionais WHERE aprovado='off' ORDER BY id DESC")$total = mysql_num_row($sql);dai é só fazer um ifif ($total > 0){// Tem pelo menos uma linha, então exibe os dados}else{// Ele não acho resultados, é só dar o aviso}

Compartilhar este post


Link para o post
Compartilhar em outros sites

require_once("../conecta.php")

if ($_GET[acao] == "")

{

$sql = mysql_query("SELECT * FROM tb_profissionais WHERE aprovado='off' ORDER BY id DESC") or die ("Não foi possivel conectar ao banco de dados!");

 

echo "<table border='0' cellspacing='0' cellpadding='2'>";

 

$row = mysql_num_rows($sql);

 

if ($row>0)

{

for ($i=0; $i<$row; $i++)

{

echo "<tr>";

echo "<td>Nome: ". $linha['nome'] ."</td>";

echo "</tr>";

echo "<tr>";

echo "<td>Especialidade: ".$linha['especialidade']."</td>";

echo "</tr>";

echo "<tr>";

echo "<td>E-mail: ".$linha['email']."</td>";

echo "</tr>";

echo "<tr>";

echo "<td>Telefone: ".$linha['telefone']."</td>";

echo "</tr>";

echo "<tr>";

echo "<td>Endereço: ".$linha['endereco']."</td>";

echo "</tr>";

echo "<tr>";

echo "<td>Informações: ". nl2br($linha['info']) ."</td>";

echo "</tr>";

echo "<tr>";

echo "<td>Aprovar? <a href='aprovacao_profissionais.php?acao=aprovar&id=".$linha['id']."'>Sim</a> / Deletar</td>";

echo "</tr>";

echo "<tr>";

echo "<td><br><hr><br></td>";

echo "</tr>";

 

}

else

{

echo "Não há profissionais a serem aprovados!";

}

 

echo "</table>";

}

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.