Formulário de registo em php

joaojesus.

Power Member
Boas pessoal , estou a fazer um formulário php , e queria impor algumas barreiras antes de ir ocupar espaço no servidor , coisas como por exemplo , a pass e a confirmação não serem iguais , o login não ter mais que 6 caracteres , e na data de nascimento se for menos de 18 anos dá um aviso que nao se pode registar por ser menos... que tipo de código tenho de usar?
 
Última edição:
Se fizeres javascript o processamento fica do lado do cliente portanto acaba por ser mais rapido ( e mais leve para o servidor), no entanto precisas de ter isso também do lado do servidor.
Tens 2 hipoteses, ou através das restrições directamente na base de dados ou na parte do php.
 
Boas,

um exemplo básico pode ser:

PHP:
if (strlen($var = trim($var)) != 0) { //trim remove os espaços em branco e verifica se não está vazio o campo
if (strlen($var) > 6) { //se não estiver vazio verifica se é maior que 6 (6 é permitido, para não permitir 6 podes utilizar >= 6
//erro
}else{
//certo menor do que 6
}
}else{
//erro vazio
}
 
é boa pratica validar tanto no servidor como no cliente, no cliente em javascript é facilmente ultrapassável as validações que se fazem
 
Back
Topo