Stinger 0 Denunciar post Postado Fevereiro 14, 2004 tipo, eu quero q seja exibido uma msg qnd o campo $nome fosse deixado em brancoai fiz isso if ($nome || $tamanho || $link || $tam == "") { echo "Não deixa Nome em branco"; } else { if (!$insert) { echo "Não foi possivel adicionar os arquivos."; } else { echo Arquivo adicionado com sucesso."; }}seria isso, só q mesmo nao estando em branco ele nao adiciona os dados no db, mostra como se tivesse em branco Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Fevereiro 14, 2004 Tenta assim: if (($nome == "") OR (!$nome) OR ($nome==null)) { echo "Não deixa Nome em branco"; } else if (!$insert) { echo "Não foi possivel adicionar os arquivos."; } else { echo Arquivo adicionado com sucesso."; }} ;) Compartilhar este post Link para o post Compartilhar em outros sites
Stinger 0 Denunciar post Postado Fevereiro 14, 2004 agora funcionou, só q ele mostra a msg e mesmo assim adiciona no DB os valores em branco.aproveitando o tópico, como ele faz pra verifica se a id existe no BD e se nao existir ele manda uma msg.. Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Fevereiro 14, 2004 é obvio, você jah fez a consulta do $insert antes ;) ;) a unica coisa q você fez foi verificar se o $insert ocorreu ou n... você tem q por o query dentro do if... <_< Compartilhar este post Link para o post Compartilhar em outros sites
Stinger 0 Denunciar post Postado Fevereiro 14, 2004 não entendi o que você quis dizer, eu não executei o $insert antesai o código //Inserir dados\\$sql = "insert arquivos (nome, link, tamanho, tam)";$sql .= "values('".addslashes($nome)."','".addslashes($link)."','".addslashes($tamanho)."','".addslashes($tam)."')";$insert = mysql_query($sql);if (!$nome | $link | $tamanho | $tam == "") { echo "Não deixe espaços em branco.";die; }elseif (!$insert) { echo "Não foi possivel adicionar os arquivos."; } else { echo "Arquivo adicionado com sucesso."; }mysql_close($conexao);só q o die; não ta parando a execução.. Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Fevereiro 14, 2004 $insert = mysql_query($sql);if (!$nome | $link | $tamanho | $tam == "") { echo "Não deixe espaços em branco.";o $insert esta antes das condicoes... ;PP ISSO Ë ANTES....se tiver mysql_query ele jah faz a busca... ;PPP Compartilhar este post Link para o post Compartilhar em outros sites
Stinger 0 Denunciar post Postado Fevereiro 14, 2004 a ta entendi :D agora funcionou..agora minha outra duvida, como faço pra ele verifica um numero no BD e dizer se existe ou nao existe, se nao existir ele manda msg, se existir ele altera o numero Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Fevereiro 14, 2004 faca a busca do numero q você qr pelo query e depois use:if(mysql_num_rows($query) < 1)echo "nao ha nenhum registro."; Compartilhar este post Link para o post Compartilhar em outros sites
Juliano_SC 0 Denunciar post Postado Fevereiro 14, 2004 Caro colega...Aproveitando o CODE do amigo, você deveria usar assim:if (!empty($nome)) { echo "Não deixa Nome em branco"; } else if (!$insert) { echo "Não foi possivel adicionar os arquivos."; } else { echo Arquivo adicionado com sucesso."; }}Pq você está trabalhando com variáveis, certo!Até + Compartilhar este post Link para o post Compartilhar em outros sites
Keitaro 0 Denunciar post Postado Fevereiro 15, 2004 Juliano_SC, errado, se você analisar as condicoes o outro jeito estava correto.Se $nome estiver vazio(empty) deve retornar "Nao deixa Nome em branco", mas segundo o seu script essa mensagem deve ser exibida caso $nome nao esteja vazio. O mesmo para insert.O codigo estava certo. ^_^ Compartilhar este post Link para o post Compartilhar em outros sites