Skip to content
Snippets Groups Projects
Commit 2c8cc7c7 authored by Mikhael Artur Darmakesuma's avatar Mikhael Artur Darmakesuma
Browse files

Added js for edit pref loc

parents bea1839d 3c4cf060
1 merge request!42Projekers - 13515051 - Girvandi Ilyas
<?php
/* Model */
include "../model/user.php";
//TODO: tambahin redirect klo get kosong
$user = new User;
$user_id = $_GET['id'];
$result = $user->getUserById($user_id);
header('Content-Type: text/xml');
$xml = '<user>';
while($row = mysqli_fetch_array($result)){
$xml = $xml . '<name>' . $row['name'] . '</name><username>' . $row['username'] .
'</username><email>' . $row['email'] . '</email><image>' . $row['image'] .
'</image><phone>' . $row['phone'] . '</phone><driver>' . $row['isDriver'] . '</driver>';
}
$xml = $xml . '</user>';
print $xml;
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
} }
.submenu { .submenu {
background-color: #FFF;
padding: 15px; padding: 15px;
text-align: center; text-align: center;
display: inline-block; display: inline-block;
......
function getUserProfile(){
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function () {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
var $result = xmlhttp.responseXML;
var $user = $result.getElementsByTagName('user');
for(i = 0; i < $user.length; i++){
}
document.getElementById('profile-username').innerHTML = "woy ini";
}
};
//var userid = 1;
xmlhttp.open('GET', '../controller/profile.php?id=1', true);
xmlhttp.send();
}
...@@ -19,4 +19,12 @@ class User { ...@@ -19,4 +19,12 @@ class User {
return $result; return $result;
} }
function getUserById($id){
$con = mysqli_connect('localhost','root','','projekers');
mysqli_select_db($con, 'projekers');
$sql = "SELECT * FROM user WHERE id=" . $id;
$result = mysqli_query($con, $sql);
mysqli_close($con);
return $result;
}
} }
\ No newline at end of file
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<title>User Dashboard</title> <title>User Dashboard</title>
<link href="../css/primary.css" type="text/css" rel="stylesheet" /> <link href="../css/primary.css" type="text/css" rel="stylesheet" />
<link href="../css/dashboard.css" type="text/css" rel="stylesheet" /> <link href="../css/dashboard.css" type="text/css" rel="stylesheet" />
<script src="../js/profile.js"></script>
</head> </head>
<body> <body>
<div class="header"> <div class="header">
...@@ -13,9 +14,9 @@ ...@@ -13,9 +14,9 @@
</div> </div>
</div> </div>
<div class="menu"> <div class="menu">
<div class="submenu">ORDER</div> <button class="submenu" id="order">ORDER</button>
<div class="submenu">HISTORY</div> <button class="submenu" id="history">HISTORY</button>
<div class="submenu selected">PROFILE</div> <button class="submenu selected" id="profile" onclick="getUserProfile()">PROFILE</button>
</div> </div>
<div class="sub-header"> <div class="sub-header">
<div class="sub-header-heading"><h1>MY PROFILE</h1></div> <div class="sub-header-heading"><h1>MY PROFILE</h1></div>
...@@ -23,7 +24,7 @@ ...@@ -23,7 +24,7 @@
</div> </div>
<div class="user-profile"> <div class="user-profile">
<div id="user-image">a</div> <div id="user-image">a</div>
<h1 id="username">a</h1> <h1 id="profile-username">a</h1>
<div id="name">a</div> <div id="name">a</div>
<div id="driver-stats">a</div> <div id="driver-stats">a</div>
<img src="../img/mail.png" /><div id="email">a@gmail</div> <img src="../img/mail.png" /><div id="email">a@gmail</div>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment