From df9bcae6f5f64476df03bcbd49d4aed3c69c402b Mon Sep 17 00:00:00 2001
From: girvandip <girvandip@gmail.com>
Date: Wed, 4 Oct 2017 12:55:49 +0700
Subject: [PATCH] edit profile redirection fixed, minor changes on user model

---
 controller/edit-profile.php | 1 +
 controller/register.php     | 3 ++-
 model/user.php              | 4 ++--
 view/dashboard.php          | 6 ------
 4 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/controller/edit-profile.php b/controller/edit-profile.php
index a1063ff3..dbadb0b8 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 97310db9..ac3fc7af 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 93cd457a..34770bd3 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 65551100..56273d0b 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>
-- 
GitLab