From 74f5f26d68b1593999b820c173ab26346eeba2bc Mon Sep 17 00:00:00 2001 From: Nur Latifah Ulfah <n.latifahulfah31@gmail.com> Date: Fri, 6 Oct 2017 17:05:54 +0700 Subject: [PATCH] show list my prev order --- src/history.php | 98 +++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 78 insertions(+), 20 deletions(-) diff --git a/src/history.php b/src/history.php index be72110..309d1b4 100644 --- a/src/history.php +++ b/src/history.php @@ -1,4 +1,34 @@ <!DOCTYPE html> +<?php + require_once 'dbconfig.php'; + + $sqlconn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME); + if (!$sqlconn) { + die('mySQL connection failed'); + } + + // Menyiapkan statement SELECT + $sqlquery = 'SELECT username, fullname, email, phoneno, isdriver, avg_vote, n_voters, img_name FROM userinfo WHERE id=?'; + $stmt = mysqli_prepare($sqlconn, $sqlquery); + + // Bind variables + mysqli_stmt_bind_param($stmt, "i", $_GET['id_active']); + + if(mysqli_stmt_execute($stmt)){ + // Simpan Hasil query + mysqli_stmt_store_result($stmt); + // username exist + mysqli_stmt_bind_result($stmt, $username, $fullname, $email, $phoneno, $isdriver, $avg_vote, $n_voters, $img_name); + + mysqli_stmt_fetch($stmt); + } + + //AMBIL DATA HISTORY ORDER + $query_order_history = 'SELECT * FROM orderhistory INNER JOIN userinfo ON orderhistory.u_customer=userinfo.username '; + $result_history=mysqli_query($sqlconn,$query_order_history); + + +?> <html> <head> <title>History</title> @@ -12,7 +42,7 @@ <div class="title"><span class="green">PR-</span><span class="red">OJEK</span></div> </div> <div class="col-6 right-align"> - Hi, <b>username</b> !<br> + Hi, <b><?php echo $username ?></b> !<br> </div> </div> <div class="row"> @@ -45,26 +75,53 @@ <!-- End Tab Button --> <!-- Start Previous Order Content Tab --> <div id="order" class="tabcontent active"> - <!-- Start List Item --> - <div class="row mt40"> - <div class="col-4 photo-container px15"> - <img src="img/foto-profil.jpg" class="border"> - </div> - <div class="col-8 relative"> - <div class="date">Sunday, September 24th 2017</div> - <div class="driver-name">Bomba-rattata Ttatatatta</div> - <div class="destination mt10">Saffron City → Pewter City</div> - <div class="rating mt10">You rated: <span class="orange">☆</span></div> - <div class="comment">You commented: - <p class="m0">Ah. Driver payah! Ditungguin 5 jam ngga dateng- dateng. Pas dateng mesem-mesem doang ngga minta maaf. Payah sekali!!</p></div> - <div class="hide-btn r0 t0"> - <button class="uppercase btn red-bg">Hide</button> + <?php + while ($row = mysqli_fetch_array($result_history,MYSQLI_ASSOC)) { + switch ($row["rating_given"]) { + case 1: + $rating='☆'; + break; + case 2: + $rating='☆☆'; + break; + case 3: + $rating='☆☆☆'; + break; + case 4: + $rating='☆☆☆☆'; + break; + case 4: + $rating='☆☆☆☆☆'; + break; + default: + $rating=''; + } + $date=strtotime($row["date"]); + $listhistory = ' + <!-- Start List Item --> + <div class="row mt40"> + <div class="col-4 photo-container px15"> + <img src="img/'.$row["img_name"].'" class="border"> + </div> + <div class="col-8 relative"> + <div class="date">'.date("l, F j",$date).'th '.date("Y",$date).'</div> + <div class="driver-name">'.$row["u_driver"].'</div> + <div class="destination mt10">'.$row["source"].' → '.$row["destination"].'</div> + <div class="rating mt10">You rated: <span class="orange">'.$rating.'</span></div> + <div class="comment">You commented: + <p class="m0">'.$row["comment_given"].'</p></div> + <div class="hide-btn r0 t0"> + <button class="uppercase btn red-bg">Hide</button> + </div> </div> </div> - </div> - <!-- End List Item --> + + <!-- End List Item -->'; + echo $listhistory; + } + ?> <!-- Start List Item --> - <div class="row mt40"> + <!-- <div class="row mt40"> <div class="col-4 photo-container px15"> <img src="img/foto-profil.jpg" class="border"> </div> @@ -79,10 +136,11 @@ <button class="uppercase btn red-bg">Hide</button> </div> </div> - </div> + </div> --> <!-- End List Item --> </div> <!-- End Previous Order Content Tab --> + <!-- Start Driver History Content Tab --> <div id="driver" class="tabcontent"> <!-- Start List Item --> @@ -110,4 +168,4 @@ <script src="js/fan.js"></script> </body> -</html> \ No newline at end of file +</html> -- GitLab