Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
estou fazendo um formulário de registro. Ao receber os dados do form, o script verifica e envia pro BD, se estiver correto.
a estrutura que estou fazendo é mais ou menos assim.
se todos os campos tiverem preenchidos { //!(empty($campo1)) and !(empty($campo1)) and... e assim vai, campo a campo
se len($campo1)>5 and len($campo2)>5{
outra camada de verificacao
}
chama uma função que cria inputs...
}
senao
{
chama a função
}
Ai se chegar na ultima camada de verificação (verificacao de igualdade de senhas, @. do email etc..) envia os dados pro DB.
A função que cria os inputs é:
function ifempty($ipttp,$namid,$label,$maxlength){
$value = $_POST["$namid"];
if(($ipttp == 'text') or ($ipttp == 'password')){
if(empty($value))
{
print "<label for=\"$namid\" class=\"missing\">$label </label><br />\n
<input type=\"$ipttp\" class=\"missing\" name=\"$namid\" id=\"$namid\" maxlength=\"$maxlength\" /><br />\n";
}
else
{
print "<label for=\"$namid\" class=\"manned\">$label </label><br />\n
<input type=\"$ipttp\" class=\"manned\" name=\"$namid\" id=\"$namid\" maxlength=\"$maxlength\" value=\"$value\" /><br />\n";
}
}
}
E mais uma dúvida, qual a melhor forma de armazenar checkbox com mesmo name no DB?
Melhorias são bem vindas. x)
Carregando comentários...