diff --git a/controller/edit-profile.php b/controller/edit-profile.php index a1063ff3a0f63aa516fe53768d5f3f6e9b89cde1..dbadb0b81a421e35b2d70505eff6a0c5201773a9 100644 --- a/controller/edit-profile.php +++ b/controller/edit-profile.php @@ -37,6 +37,7 @@ if(isset($_POST["submit"])) { //if(isset(($_POST['image']))) $image = $_POST['image-file']; $user -> updateProfileById($userid,$name,$phone,$isDriver,$image); + header('Location: ../view/edit-profile.php?id=' . $userid); } diff --git a/controller/register.php b/controller/register.php index 97310db9191a44ce433fc0ee80170b1db670f4b2..ac3fc7af2a1cb5385f300058a6f320790e494cbd 100644 --- a/controller/register.php +++ b/controller/register.php @@ -47,5 +47,6 @@ if(isset($_POST["register"])) { } } $user -> createUser($name,$username,$email,$password,$phone,$isDriver); - $id = $user->getUserById($username); + $userid = $user->getIdByUser($username); + header('Location: ../view/dashboard.php?id=' . (integer)$user->getIdByUser($username)); } diff --git a/model/user.php b/model/user.php index 93cd457aee6494a87eb361e42ada2852ac879167..34770bd3724c7b89458ed166d115fbbde8a7077d 100644 --- a/model/user.php +++ b/model/user.php @@ -28,10 +28,10 @@ class User { return $result; } - function getIdByUser($user) { + function getIdByUser($username) { $con = mysqli_connect('localhost','root','','projekers'); mysqli_select_db($con, 'projekers'); - $sql = "SELECT id FROM user WHERE username=" . $user; + $sql = "SELECT id FROM user WHERE username= '" . $username . "'"; $result = mysqli_query($con, $sql); mysqli_close($con); return $result; diff --git a/view/dashboard.php b/view/dashboard.php index 655511007ae68c3c80b598d50305f9c00f4b63c0..56273d0b04e90efb30a96e9c8e5efec6da4fe9ac 100644 --- a/view/dashboard.php +++ b/view/dashboard.php @@ -1,9 +1,3 @@ -<?php - session_start(); - $_SESSION['id'] = 1; - $_SESSION['name'] = 'Pikachu'; -?> - <html> <head> <title>User Dashboard</title>