Forum Moderators: coopster
<?
$email=$_POST['email'];
include("include.php");
$link=mysql_connect("$dbHost", "$dbUser", "$dbPass") or die ("Error connecting to database.");
mysql_select_db("$dbDatabase") or die( "Unable to select database");
$query="INSERT INTO mydb (
email,
)
VALUES(
'',
'$email',
)";
$result = mysql_query($query) or $errors[] = mysql_error();
header ("Location: http://www.example.com/thanks.shtml");
?>
<?phpfunction isValidEmail($email)
{
return preg_match('/^(([A-Za-z0-9]+_+)¦([A-Za-z0-9]+\-+)¦([A-Za-z0-9]+\.+)¦([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)¦(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/i', $email);
}$email=$_POST['email'];
include("include.php");
if (isValidEmail($email))
{
$link=mysql_connect("$dbHost", "$dbUser", "$dbPass") or die ("Error connecting to database.");
mysql_select_db("$dbDatabase") or die( "Unable to select database");$query="INSERT INTO mydb (email) VALUES ('$email')";
$result = mysql_query($query) or $errors[] = mysql_error();
header ("Location: http://www.example.com/thanks.shtml");
} else {
echo 'Sorry, the email address given is not valid';
}