Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho uma página de validação de formulário em php, as validações funcionam muito bem, tipo se não tiver nada no campo apresenta a mensagem de erro, porém quero validar o email com expressões regulares.
tipo: precisa ter @ e . e não pode ter *()+- ..
mas quando acrescento a condição do if essa condição é pulada e o sistema permite cadastrar vejam:
<?php
include "config.php";
$nome = trim($_POST['nome']);
$sobrenome = trim($_POST['sobrenome']);
$email = trim($_POST['email']);
$usuario = trim($_POST['usuario']);
/ Vamos checar algum erro nos campos /
if ((!$nome) || (!$sobrenome) || (!$email) || (!$usuario)){
if (!$nome){
echo "<div style='position: absolute; top: 220px; left: 750px; z-index: 1'><img src='images\dig_nome.gif'></div>";
}
else
if (!$sobrenome){
echo "<div style='position: absolute; top: 220px; left: 750px; z-index: 1'><img src='images\dig_sobrenome.gif'></div>";
}
else
if (!$usuario){
echo "<div style='position: absolute; top: 220px; left: 750px; z-index: 1'><img src='images\dig_usuariol.gif'></div>";
}
else
if (!$email){
echo "<div style='position: absolute; top: 220px; left: 750px; z-index: 1'><img src='images\dig_email.gif'></div>";
}
}
include "cadastro.php";
....
.......Carregando comentários...