mi sembra che tu parta da un presupposto sbagliato e cioè inserire nel db un email qualsiasi e dopo quando la estrai chiederti se è corretta.
è molto meglio fare uno script che permette l'nserimento di sole email corrette.
usa questo javascript:
Codice PHP:
<html>
<head>
<title>titolo</title>
<SCRIPT>
function ControllaMail()
{
EmailAddr = document.modulo.email.value;
Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (Filtro.test(EmailAddr))
return true;
else
{
alert("Controlla l'indirizzo e-mail inserito!");
document.modulo.email.focus();
return false;
}
}
</SCRIPT>
</head>
<body>
<form name="modulo" method="post" action="tuapagina" onSubmit="return ControllaMail();" >
<input name="email" type="text">
<input name="pulsmail" type="submit" value="Invia">
</form>
</body>
</html>
allo stesso modo ti conviene uare uno script per i valori numerici (binari) da inserire.