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

Moderador: web

 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 33
Sexo: Masculino

Verificar na database se o nome ja está em uso

22-04-2011 18:17

Oi :drunk:

Queria ajuda com o seguinte codigo:

$exec = mysql_query("SELECT * FROM usuarios WHERE nomedeexebicao='".$nomedeexebicao."'"); $total = mysql_num_rows($exec); if($total>="1") { while($dados=mysql_fetch_array($exec)) { echo "<font color=red>$nomedeexebicao está indisponível</font>"; } } else { echo "<font color=green>$nomedeexebicao está disponível</font>"; }

Vi ele no tópico viewtopic.php?f=33&t=2416, eu editei ele um poco e não está funcionando.

ALguem sabe o por que? ja que não aparece nenhum erro. :'(
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17253
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Verificar na database se o nome ja está em uso

22-04-2011 18:23

Não precisa do while dentro do if $total, somente os ifs informando se já existe ou não.

Acho que você usou o while para pegar o nome para a mensagem. Nesse caso você pode pegar o mesmo nome que você usa na query sem problema.
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 33
Sexo: Masculino

Verificar na database se o nome ja está em uso

22-04-2011 18:28

Fiz isso e não deu :|

$exec = mysql_query("SELECT * FROM usuarios WHERE nomedeexebicao='".$nomedeexebicao."'"); $total = mysql_num_rows($exec); if($total>="1") { echo "<font color=red>$nomedeexebicao está indisponível</font>"; } else { echo "<font color=green>$nomedeexebicao está disponível</font>"; }

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

Verificar na database se o nome ja está em uso

22-04-2011 18:29

Qual erro?
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:
 
Mais de 25 postagens
Mais de 25 postagens
Tópico Autor
Mensagens: 33
Sexo: Masculino

Verificar na database se o nome ja está em uso

22-04-2011 18:34

Agora deu certo :-)

Não aparecia nenhum erro
Eu resetei a database (so havia 1 registro) fiz o mesmo registro e funcionou :?:

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

Verificar na database se o nome ja está em uso

22-04-2011 18:34

Boa.

Editado: Quando for fazer consulta, não use o SELECT * e sim SELECT suascolunas. Isso vai agilizar a consulta.
0
Criar site grátis Wix
Hospedagem de sites Hostgator
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