Beste php'ers

Ik heb een script dat je email controleerd, alleen volgens mij kan dit veel netter ?

<html>
if (preg_match('/^([a-z0-9])(([-a-z0-9._])*([a-z0-9]))*\@([a-z0-9])*(\.([a-z0-9])([-a-z0-9_-])([a-z0-9])+)*$/i', $_POST['email']))
</html>

Tevens zou ik ook een apparte error willen wanneer het mail adres niet in de database voorkomt nu heb ik:
<hmtl>

$Query =
"
SELECT
member_id,
email_adres
FROM
members
WHERE
email_adres = '".mysql_real_escape_string(trim($_POST['email']))."'
";

$Result = mysql_query($Query);


if(!$Result)
{

$Message[] = 'Er is een fout opgetreden, fout is fout 1: '.mysql_error();
}
else
{

if(mysql_num_rows($Result) == 0)
{

$Message[] = 'Dit email adres komt niet voor in onze database.';
}

</html>

Alleen bovenstaan script lijkt niet te werken hij loopt al vast bij het eerste resultaat van de Query: $Message[] = 'Er is een fout opgetreden, fout is fout 1: '.mysql_error();
Hallo Lars... :-)


(topic is niet af??.... )
Nee inderdaad sorry, spatie bleek kennelijk gelijk te zijn aan de enter toets ofzo ?? Ging in elk geval iets fout ja...

Reageren