Don the dragon Posted November 17, 2008 Share Posted November 17, 2008 Hi I am having a small problem with a form submission. I have a capcha on my form, so every time I submit the form, the "confirm" page tells me that the capcha wasnt filled in correctly. Im not really sure how I can resolve this. Below is my code. <?php session_start(); $_SESSION['sess']=session_id(); require_once('includes/recaptchalib.php'); $publickey = "******** **************"; // you got this from the signup page //echo recaptcha_get_html($publickey); ?> <?php if (array_key_exists('submit', $_POST)) { // validate the input, beginning with name $name = trim($_POST['name']); if (empty($name)) { $error['name'] = '*'; } $contact = trim($_POST['contact']); if (empty($contact)) { $error['contact'] = '*'; } $email = $_POST['emailaddress']; // check for valid email address $pattern = '/^[^@]+@[^\s\r\n\'";,@%]+$/'; if (!preg_match($pattern, trim($email))) { $error['emailaddress'] = '*'; } // check the content of the text area $comments = trim($_POST['comments']); if (empty($comments)) { $error['comments'] = '*'; } if(!$error) { header("location:orders/contact/contact_confirm.php"); } } ?> Cheers Donovan Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.