Hola!!!
Tengo un fromulario para crear una cuenta de usuario en mi web.
La Base de Datos recibe la variable y las inserta en la tabla.
Ahora lo que me ocurre es que una vez me diga usuario registrado, quiero que me redireccione a la página perfil_usuario.php, pero no sé donde colocarlo exactamente;
este es mi código de crearcuenta.php:
<?php
require_once("Conexbd.php");
/* Inicializamos las variables de suario, clave y password */
$username="";
$passwd="";
$email="";
/* Aquí comoprobamos si estamos recibiendo las variables del formulario */
if (isset($_REQUEST['username']) && isset($_REQUEST['passwd']) && isset($_REQUEST['email'])) {
$username=$_REQUEST['username'];
$passwd=$_REQUEST['passwd'];
$email=$_REQUEST['email'];
echo "Usuario:".$username." / Clave:".$passwd." / email:".$email." ///";
} else {
// No tenemos las variables !!
// Mostramos el formulario de registro
$error="";
}
// Sólo si tenemos los datos válidos (no están vacíos, insertamos en la base de datos)
if ($username!="" && $passwd!="" && $email!="") {
if ($connect!="") {
if (mysql_query("INSERT INTO usuarios (username, passwd, email) VALUES ('$username','$passwd','$email')")) { // Si puede crear el registro
echo "Se ha registrado correctamente<br>";
//AQUI SE SUPONE QUE DEBERÍA INSERTAR EL LINK, REQUIRE_ONCE O HEADER? NO LO TENGO MUY CLARO
mysql_close($connect);
} else
echo "El nombre de usuario ya existe, o la contraseña es demasiado corta/larga, o la base de datos no permite alguno de los caracteres escritos en los campos del formulario";
} else
echo "No hay conexión con la base de datos";
} else {
$error="Debe completar todos los campos para poder registrarse como usuario";
?>
//AQUI FORMULARIO HTML
<?PHP
}
?>
Si alguien me pudiera hechar una mano se lo agradecería muchiiiiiiiiiisimo.
Un saludo
Laura