Hi All,
Very new to PHP so I wonder if you can help.
I have set up a form with Recaptcha on it. The form posts the information on the front page (which works). The only problem is that I want the code to send the user back to the home page.
<?php
require_once('recaptchalib.php');
$privatekey = "6LfxZN8SAAAAAIxozrSnTxTgrAljrQlM0R7k8yEQ";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
// What happens when the CAPTCHA was entered incorrectly
die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
"(reCAPTCHA said: " . $resp->error . ")");
} elseif {
// Your code here to handle a successful verification
($_POST['submit']){
$connect = mysql_connect("localhost","hautopsy_root","Kings!123") or die ("couldnt connect");
$db = mysql_select_db("hautopsy_netconfess") or die ("database error");
$nc='nc';
$name = strip_tags($_POST['name']);
$confession = ($_POST['confession']);
$datetime = date ("Y:m:d:H:m:s");
$query = mysql_query("insert into nc (name, confession, datetime) values('$_POST[name]', '$_POST[confession]', '$datetime')") or die ("failed to insert");
header('Location: http://www.example.com/');
}else{
header("Location: index.php");
}
}
?>
I am using header("Location: index.php"); but it just seems to be staying on the same page.
Thanks