Me gustaría validar un formulario con 2 campos:
- Nombre
Poder pasar el recaptcha y una vez aceptado, redirigir a 1f_ok.php para cargar los datos a la BD.
Con el código que adjunto, me hace correctamente el recaptcha, pero no me carga los datos del formulario a la BD.
Un saludo a todos y muchas gracias.
Código HTML:
Ver original
<!DOCTYPE html> <html lang="en"> <head> </head> <body> <?php // coge la librería recaptcha require_once "../recaptchalib.php"; // tu clave secreta $secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; // respuesta vacía $response = null; // comprueba la clave secreta $reCaptcha = new ReCaptcha($secret); // si se detecta la respuesta como enviada if ($_POST["g-recaptcha-response"]) { $response = $reCaptcha->verifyResponse( $_SERVER["REMOTE_ADDR"], $_POST["g-recaptcha-response"] ); } ?> <?php if ($response != null && $response->success) { } else { ?> <form action="" method="post" enctype="multipart/form-data" name="procedim" onSubmit="MM_validateForm('nombre','mailcontacto');return document.MM_returnValue" ondblclick="Submit_seguro(this)"> <input type="submit" value="Submit" /> </form> <?php } ?> <!--js--> </body> </html>