Ir para conteúdo
Fórum Script Brasil
  • 0

Campos Obrigatorios


jhonnywg

Pergunta

12 respostass a esta questão

Posts Recomendados

  • 0

Use if elseif else para tal procedimento!

Veja:

if(strlen($_POST['nome'])==0)
                                           {
                                            echo "O campo nome está em branco";
                                           }
elseif(strlen($_POST['email'])==0)
                                                {
                                                echo "O campo email está em branco";
                                                }
else   
                                           {
                                            echo "OK";
                                           }

Link para o comentário
Compartilhar em outros sites

  • 0

nesse caso acho q o melhor seria usar JS assim você gasta menos o recurso do servidor e deixa o controle mais apropriado...

Abraços... cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

de nada...

outra solução via php seria:


if ($nome=="")
 {
     echo "Preencha o nome!";
 }

if ($email=="")
 {
     echo "Preencha o e-mail!";
 }


Mas creio q JS é o ideal...

Link para o comentário
Compartilhar em outros sites

  • 0

como assim amigo...??

a solução em php? funcina mas você tem que fazer assim tipo duas condiçoes se $email!="" AND $nome!="" ai se isso for verdadeiro grava ou faz o que você tem q fazer se não emite msg de erro...

Mas o melhor é JS.

Abraços... cool.gif

Link para o comentário
Compartilhar em outros sites

  • 0

amigo ...

se você fizer assim;



if ($email=="")
  {
     echo "Preencha o email";   // só entra aki se ele nau mdigitar nada...
  }
else
 {   //vai entrar aki se ele digitar algo 0 ou o que for
    // faz aki o que você quer...
 }

Amigo... como eu te disse antes JS... com JS você pode forçar o cara a digitar um email valido validando por @ e tlaz...

Abraços...

Link para o comentário
Compartilhar em outros sites

  • 0

em js seria asim

function camposObrigatorios($variaveis) { 
       echo "<script language=\"JavaScript\">\n"; 
       echo "function $variaveis[0]Fcn() {\n"; 
       for ($contador=1;$contador<count($variaveis);$contador=$contador+2) { 
               echo "  if (document.$variaveis[0].$variaveis[$contador].value==\"\") {\n"; 
               $contadorMaisUm=$contador+1; 
               echo "          alert('Favor preencher o campo: $variaveis[$contadorMaisUm]');\n"; 
               echo "          document.$variaveis[0].$variaveis[$contador].focus();\n"; 
               echo "          return false;\n"; 
               echo "          } \n "; 
               } // next do for 
       echo "  if (confirm('Deseja realmente confirmar essa operação?')) {\n"; 
       echo "          return true;\n"; 
       echo "          } else {\n"; 
       echo "          return false;\n"; 
       echo "          }\n"; 
       echo "  }\n"; 
       echo "</script>\n"; 
       } 
$varCampos = array("nome", "email", "cidade", "estado"); 
 camposObrigatorios($varCampos); 

Link para o comentário
Compartilhar em outros sites

  • 0

Só uma coisa:

Faz assim quando for testar (via php):

if (trim($email)=="")

{

    echo "Preencha o email";  // só entra aki se ele nau mdigitar nada...

}

else

{  //vai entrar aki se ele digitar algo 0 ou o que for

  // faz aki o que você quer...

}

Por que, não usando a função trim, quando um usuário simplismente digitar um espaço, já vai aparecer como válido !

Link para o comentário
Compartilhar em outros sites

  • 0

boa pedro não tinha lembrado do trim() ... cool.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...