kidh0 0 Denunciar post Postado Julho 1, 2005 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
red neck * 0 Denunciar post Postado Julho 1, 2005 http://br.php.net/mysql_num_row []'s Compartilhar este post Link para o post Compartilhar em outros sites
Nícolas 4 Denunciar post Postado Julho 1, 2005 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
kidh0 0 Denunciar post Postado Julho 1, 2005 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