Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2

Retornar resposta quando não há resultado

07-02-2011 18:10

Queria que alguém me ajudasse!!! Com o código abaixo consigo obter o resultado positivo, ou seja, lista os $userName, porém quando não há $userName fica tudo em branco, não traz a resposta alternativa em else

Clébio

<?php {  include ("config.php");   mysql_pconnect or die (mysql_error());   $result=mysql_db_query($db, "SELECT DISTINCT userName FROM ajax_chat_online ORDER BY userName ASC") or die(mysql_error());   while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { //     $userName = $row['userName'];        $userName = $userName.' ['.$row['userName'].'] ';            if (mysql_num_rows($result) !=null)         {         echo "<align=\"left\"><font color=\"gray\" face=\"Verdana\" size=1>Está Online no Bate Papo: </font><font face=\"verdana\" size=\"1\" color=\"#004080\"><b>$userName</b></font>\n\n";             }        else         {         echo "<align=\"left\"><font color=\"gray\" face=\"Verdana\" size=1>Não há Agentes Online no Bate Papo neste momento </font>\n\n";         } } }   mysql_close(); ?>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17395
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Retornar resposta quando não há resultado

07-02-2011 18:14

MOVIDO: de PHP para MySQL

Faz o seguinte, primeiro, tira esse { antes do include.

O mysql_num_rows deve ficar fora do while, porque se ele está dentro, quando não tem resultado, ele não vai aparecer, porque não foi criado o while.

Ai a condicional para ele deve ser

 if (mysql_num_rows($result) == 0) { .. } 

0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2

Retornar resposta quando não há resultado

07-02-2011 18:57

Blza, resolveu.

Cara, quando a gente passa mais de um dia olhando pra um código não percebe os erros, mas é só descansar um pouco ou usar a visão de outra pessoa pra ver o erro simples..


Agradeço a ajuda!

Abração
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17395
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Retornar resposta quando não há resultado

07-02-2011 21:44

É isso ai. :smile:
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado