Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 =]
>
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?
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é