Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

red neck *

funcao que valida campos

Recommended Posts

funcao para validar campos em branco, usa: foreach // empty // echo // exit e if

 

PHP [/tr][tr]<?

function valida($campos){

  foreach($campos as $c){

      if(empty($c)){

        echo "Erro: Campo " . ucwords($c) . "precisa ser preenchido ! <br>";

        return false;

      }else{

        return true;

      }

  }

}

?>

[/tr]

 

forma de usar:

 

PHP [/tr][tr]<?

  if(valida(Array($var1,$var2,$var3,$etc)) == true){

      // caso true;

  }else{

      // caso false;

  }

?>

[/tr]

 

 

bugs favor contatar

falo =]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo, se tivesse os campos : nome,idade,cidade,estado e a função estivesse pronta, como colocaria no formulário?

 

assim?

 

PHP

[*]<?

[*]if(valida(array($nome,$idade,$cidade,$estado))==true){

[*]

[*]echo"dalfnalskd";

[*]

[*]else{

[*]}

[*]?>

 

até

Compartilhar este post


Link para o post
Compartilhar em outros sites

funcao para validar campos em branco, usa: foreach // empty // echo // exit e if

 

<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><font face="Verdana"><font color="#9B0000"><?</font>

<font color="#0080D5"><font color="#0080D5">function</font> valida</font>(<font color="#1C8C00">$campos</font>){

<font color="#0080D5">foreach</font>(<font color="#1C8C00">$campos</font> as <font color="#1C8C00">$c</font>){

<font color="#0080D5"><font color="#0080D5">if</font></font>(<font color="#0080D5">empty</font>(<font color="#1C8C00">$c</font>)){

<font color="#0080D5">echo</font> <font color="red">"Erro: Campo "</font> . <font color="#0080D5">ucwords</font>(<font color="#1C8C00">$c</font>) . <font color="red">"precisa ser preenchido ! <br>"</font>;

<font color="#0080D5">return</font> false;

}<font color="#0080D5">else</font>{

<font color="#0080D5">return</font> true;

}

}

}

<font color="#9B0000">?></font> </font><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->

 

forma de usar:

 

<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><font face="Verdana"><font color="#9B0000"><?</font>

<font color="#0080D5"><font color="#0080D5">if</font></font>(<font color="#0080D5">valida</font>(<font color="#0080D5">Array</font>(<font color="#1C8C00">$var1</font>,<font color="#1C8C00">$var2</font>,<font color="#1C8C00">$var3</font>,<font color="#1C8C00">$etc</font>)) == true){

<font color="#FF8040">// caso true; </font>

}<font color="#0080D5">else</font>{

<font color="#FF8040">// caso false; </font>

}

<font color="#9B0000">?></font> </font><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->

 

 

bugs favor contatar

falo =]

legal, o problema são radion button né? O script ta completo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.