| |||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar Si los datos del formulario los envias a procesar a un script.php sin html podrias usar esto: Código PHP: |
| |||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar puedes usar un header location o un window.location de javascript los metes en una condicional por ejemplo supongamos que $res es la variable que mete la consulta
Código PHP:
Ver original creo que era así. |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar Hola, gracias por vuestra atención, bueno yo es que tengo esto, pero decidi hacer lo que les comente anteriormente, y esto es lo que tengo actualmente>>> echo "<h2><center><br>Bienvenido $Nombre.<br>Si desea más información...<br>... <a href='index2.php'>pulse aquí</a>.<br>"; echo "Recibirá un email con el enlace que le indicamos anteriormente.</center></h2>"; y no podria usar estos comandos, soy un poco novato, por eso hago preguntas tontas Saludos |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar entonces como dicen usa window.location de javascript este puede funcionar dentro de una funcion en javascript, en el enlace con un onclick.
__________________ Programación y diseño web México |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar Es decir, que por lo que a mi respecta deberia poner esto, if($res){ header('Location: info_previa.html'); } Esto es lo que pasaria si dan click en enviar, pero a su vez quiero que esperen dos segundos, esto me vale>>>>> if($res){ header('Location: info_previa.html'); } setTimeout ("redireccionar()", 2000); //tiempo expresado en milisegundos es correcto??? Saludos |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar nop el primero es php el segundo javascript "nada que ver" si quieres que sea despues de cierto tiempo como te digo usa window.location de javascript si no te sirve usa un sleep de php
Código PHP:
Ver original
__________________ Programación y diseño web México |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar Ok, de acuerdo, pero lo que pasa, es que después de dar en enviar, sale un mensaje, este>>>>> echo "<p><center><br>Espere por favor, será redireccionado en 5 segundos.</br></center></p>"; lo que no entiendo, es, donde debo ponerlo, antes de head?, o dentro de body, antes de echo " Gracias por tu interes. Saludos |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar php lo puedes colocar donde sea php != javascript recuerdalo siempre en tu simple caso que quieres que aparezca un mensaje simplemente php será inutil por lo que javascript sería una buena opción
Código Javascript:
Ver original he ahi un ejemplo a página completa si lo quieres con meta refresh
__________________ Programación y diseño web México |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar Hola memoadian, ya e puesto el Código Javascript, pero el problema es que me salta de inmediato (5s), yo es que no quiero eso, quiero que despues de rellenar el formulario y enviarlo dando en enviar, pasen los 5 segundos y me mande a la siguiente pagina. Ya me da igual que salga el mensaje. Gracias por tu interes!!! Saludos |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar Hola, de acuerdo, pero yo tengo esto despues de terminar el form, <SCRIPT language="JavaScript"> <!-- this.formulario.Nombre.focus(); //--> </script> <br> <p> </p> </br> <? } else{ ?> <p> </p> <? // Dar de alta el usuario de la BD error_reporting(1); setlocale("LC_ALL", "es_ES"); //echo $_SESSION['Licencia']." TTT<br>"; $connectID=mysql_connect($server, $user, $pwd) or die("Error al conectar a la Base de Datos [". mysql_error() ."]"); $dbID=mysql_select_db($database, $connectID) or die("B.D. $database no encontrada [". mysql_error() ."]"); $query="SELECT ID FROM hola_inf ORDER BY id DESC"; $result=mysql_query($query, $connectID) or die("B.D. $database vacia [". mysql_error() ."]"); $numRows=mysql_num_rows($result); if($numRows>0){ $campos=mysql_fetch_array($result); $ID=$campos['ID']; $ID++; } else{ $ID='1'; } $FechaAlta=date("Ymd"); $Estado=1; // Usuario registrado, enviado email //$query="INSERT INTO reg_inf (ID,Licencia,Estado,FechaAlta,Nombre,Apellidos,Ema il,Ciudad,CPostal,Provincia,Pais) VALUES('$ID','" . $_SESSION['Licencia'] . "','$Estado','$FechaAlta','" . addslashes($_POST['Nombre']) . "','" . addslashes($_POST['Apellidos']) . "','" . addslashes($_POST['Email']) . "','". addslashes($_POST['ciudad']) ."','". addslashes($_POST['codpostal']) ."','". addslashes($_POST['Provincia']) ."','".addslashes($_POST['Pais'])."')"; //echo $_SESSION['Licencia']." TTT<br>"; $query="INSERT INTO reg_inf (ID,Licencia,Estado,FechaAlta,Nombre,Apellidos,Ema il,Provincia,Pais) VALUES('$ID','" . $Licencia . "','$Estado','$FechaAlta','" . addslashes($_POST['Nombre']) . "','" . addslashes($_POST['Apellidos']) . "','" . addslashes($_POST['Email']) . "','". addslashes($_POST['Provincia']) ."','".addslashes($_POST['Pais'])."')"; //echo $query."<br>"; $result=mysql_query($query, $connectID) or die("Error al insertar datos 1 en [". mysql_error() ."]"); //$gestor = fopen("/home/virtual10/site98/fast/vard/www/htmls/info/login_reg.txt", 'a'); $gestor = fopen("/root/locards/info/login_reg.txt",'a'); fwrite($gestor, $query."\n\n"); fclose($gestor); $query="INSERT INTO reg_inf2 (ID) VALUES('$ID')"; $result=mysql_query($query, $connectID) or die("Error al insertar datos 2 en [". mysql_error() ."]"); $query="INSERT INTO reg_inf3 (ID) VALUES('$ID')"; $result=mysql_query($query, $connectID) or die("Error al insertar datos 3 en [". mysql_error() ."]"); echo "<p><center><br>Espere por favor, será redireccionado en 5 segundos.<br>Obtendrá más información<br>.<br>"; echo "Recibirá un email con un enlace .</center></p>"; $Mens="Apreciado/a $Nombre:" . chr(13) . chr(10) . chr(13) . chr(10); $Mens.="Deseamos darle la bienvenida a locards.com."; $Mens.=" Gracias por haber mostrado su interés ." . chr(13) . chr(10) . chr(13) . chr(10); $Mens.="Antes de empezar, deberemos informarle más"; $Mens.=" detalladamente."; $Mens.=" ...."; $Mens.=" ....." . chr(13) . chr(10) . chr(13) . chr(10); $Mens.="Para seguir informándole, haga click en el siguiente enlace" . chr(13) . chr(10); $Mens.="http://locard.com/index.php?ID=$ID." . chr(13) . chr(10) . chr(13) . chr(10); $Mens.="Será un placer para nosotros, una vez haya leído la información, poder"; $Mens.=" ayudarle en todo lo que necesite." . chr(13) . chr(10) . chr(13) . chr(10) . chr(13) . chr(10); Donde lo pondria, lo pondria despues del mensaje de los 5 segundos o antes Saludos |
| ||||
Respuesta: Redireccionar automaticamente despues de dar en el boton enviar por lo que veo tienes la recepcion de datos en el mismo archivo. debes crear una condicional si hay post y todo ok debes primero comprobar que todo este bien y lo ultimo que debes ejecutar es la redirección, o sea que debe ir hasta el final del documento dentro de la condicional.
__________________ Programación y diseño web México |
Etiquetas: |