entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

como enviarte automaticamente al formulario.html despues del registro

Hola buenas tardes :) hoy tengo un problema que tengo en el registro de datos a una bd MysQl:
estoy usando este codigo ("lo puse para que vean como lo realizo")

"MI problema esta entre los guiones en el codigo php"

"ESPERO Y ALGUIEN ME CONTESTE"

<!DOCTYPE html>
<html>
<head>
    <title>registra datos</title>
</head>
<body>

<?php
$server = "127.0.0.1";
$usuario = "root";
$contraseña = "";
$bd = "sistema1";
$conexion = mysqli_connect($server, $usuario, $contraseña, $bd)
or die ("error con la conexion");

$codigo = $_POST['txtcodigo'];
$nombre = $_POST ['txtnombre'];
$edad  = $_POST ['txtedad'];

$insertar = "INSERT into faltas values ('$codigo', '$nombre',' $edad')";

$resultado = mysqli_query($conexion, $insertar)
or die("Error al insertar datos");

mysqli_close($conexion);

//problema: aqui que me mande a la pagina principal del formulario automaticamente
#comentario: estaba usando un link pero no se me hace algo eficaz

echo "<center>Datos registrados con exito en la base de datos</center>";
?>

</body>
</html>

carlossevi comentado Abr 21, 2016

¿Cuál es el problema? ¿Se trata de un problema o una solicitud?

bl4z3r comentado Abr 22, 2016

¿Quieres que la pagina se redireccione automáticamente cuando termine de procesar los datos en MySQL?

1 Respuesta

3votos

PicaPiedras Puntos700

Por lo general yo hago una condicional, y genere una accion u otra.


$insertar = "INSERT into faltas values ('$codigo', '$nombre',' $edad')";
$resultado = mysqli_query($conexion, $insertar);

if (!$insertar){ 
    print ("<script>alert('Los datos no pudieron ser Registrado');</script>");
    print('<meta http-equiv="refresh" content="0; URL=page.php">');
}
else{ 
    print ("<script>alert('Los datos fueron registrado');</script>");
    print('<meta http-equiv="refresh" content="0; URL=formulario.html">');
}

Espero te funcione amigo, cualquier cosa deja un mensaje espero responder pronto

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Actividad Reciente

¿Eres Usuario Apple?

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta