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