Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2009, 13:06
markmb
 
Fecha de Ingreso: octubre-2009
Ubicación: En el ordenador
Mensajes: 504
Antigüedad: 14 años, 6 meses
Puntos: 10
Respuesta: reCaptcha y validacion de formulario

Trasteando me puedo responder:
El "contact1.php" (formulario) pasa a "contact2" (script recaptcha) y ahí, donde pone die ("Mensaje"), lo he cambiado por:
Código PHP:
header ("Location: contact1.php");
$respuesta "no";
}else{
header ("Location: contact3.php"); 
Y "contact3.php" es donde se encuentra el script de envio del e-mail.

Pero ahora la pregunta es ¿Como hago que aparezca el alert?

Lo que he hecho ha sido definir la variable respuesta y en "contact1.php" he puesto arriba del todo esto:
Código HTML:
<?php
if ($respuesta == "no"){
?><script type="text/javascript">alert ("Introduzca correctamente el captcha, por favor".);</script>
<?php } ?> 
PERO NO FUNCIONA!!! (lo ultimo).

Con tanto mezcladillo de lenguajes, lo mas problable es que me haya dejado alguna coma o algo por el estilo. Pero si alguien lo ve, por favor que me ayude.

Muchas gracias!!!

Edito: Pensándolo mejor, pregunto:
1.¿Se pueden llamar a variables php desde javascript?
2.¿Se puede crear un tipo "alert" en php?
3. Si no puede ser ni 1. ni 2., ¿Que problema tiene el script de arriba?

Última edición por markmb; 29/11/2009 a las 13:27