Skip to content
Snippets Groups Projects
Commit 516b4c6c authored by Husnulzaki Wibisono Haryadi's avatar Husnulzaki Wibisono Haryadi
Browse files

Add php script to fetch driver data

parent e0616e08
1 merge request!45OneHundred - 13515005 - Husnulzaki Wibisono Haryadi
<!DOCTYPE html>
<html>
<head>
<title>U Wanna Call Me Beibh?</title>
<link rel="stylesheet" type="text/css" href="../css/default_style.css">
<link rel="stylesheet" type="text/css" href="../css/order.css">
<link rel="stylesheet" type="text/css" href="../css/header.css">
</head>
<body>
<div class="frame">
<div class="header">
<?php
$user_id = $_GET['id'];
include '../database/dbconnect.php';
$query=mysqli_query($con,"SELECT * FROM user WHERE user_id='".$user_id."'") or die(mysqli_error());
if(mysqli_num_rows($query)!=0)
{
$row=mysqli_fetch_assoc($query);
$username = $row['username'];
include("../template/header.php");
}
mysqli_close($con);
?>
</div>
<div class="menu_container">
<?php include'../template/menu.php';?>
</div>
<h1>Make an Order</h1>
<div class="submenu_container">
<div class="submenu left" onclick="showSelectDest()">
Select Destination
</div>
<div class="submenu mid" onclick="showSelectDriver()">
Select a Driver
</div>
<div class="submenu right" onclick="showCompleteOrder()">
Complete Order
</div>
</div>
<form method="post">
<div class="content" id="select_destination">
<div>
<div>
<span>Picking point</span>
<input type="text" name="picking_point">
</div>
<div>
<span>Destination</span>
<input type="text" name="destination">
</div>
<div>
<span>Preferred driver</span>
<input type="text" name="preferred_driver">
</div>
</div>
<div class="button green" onclick="showSelectDriver()">
Next
</div>
</div>
<div class="content" id="select_driver" style="display: none;">
<div id="preferred_driver">
<h2>Preferred driver</h2>
</div>
<div id="other_driver">
<h2>Other drivers</h2>
</div>
<div id="selected_driver" style="display: none">
<input type="text" name="selected_driver">
</div>
</div>
<div class="content" id="complete_order" style="display: none;">
<h2>
How was it?
</h2>
<input class="button green" type="submit" name="submit" value="Complete Order">
</div>
</form>
</div>
<script type="text/javascript">
var pref_driver = $("input#preferred_driver").val();
function showSelectDest() {
alert(pref_driver);
document.getElementById('select_destination').style.display= 'inline';
document.getElementById('select_driver').style.display= 'none';
document.getElementById('complete_order').style.display= 'none';
};
function showSelectDriver() {
document.getElementById('select_driver').style.display= 'inline';
document.getElementById('select_destination').style.display= 'none';
document.getElementById('complete_order').style.display= 'none';
};
function showCompleteOrder() {
document.getElementById('complete_order').style.display='inline';
document.getElementById('select_destination').style.display= 'none';
document.getElementById('select_driver').style.display= 'none';
};
</script>
</body>
</html>
<!DOCTYPE html> <?php
<html> header('Location : select_location.php')
<head> ?>
<title>U Wanna Call Me Beibh?</title> \ No newline at end of file
<link rel="stylesheet" type="text/css" href="../css/default_style.css">
<link rel="stylesheet" type="text/css" href="../css/order.css">
<link rel="stylesheet" type="text/css" href="../css/header.css">
</head>
<body>
<div class="frame">
<div class="header">
<?php
$user_id = $_GET['id'];
include '../database/dbconnect.php';
$query=mysqli_query($con,"SELECT * FROM user WHERE user_id='".$user_id."'") or die(mysqli_error());
if(mysqli_num_rows($query)!=0)
{
$row=mysqli_fetch_assoc($query);
$username = $row['username'];
include("../template/header.php");
}
mysqli_close($con);
?>
</div>
<div class="menu_container">
<?php include'../template/menu.php';?>
</div>
<h1>Make an Order</h1>
<div class="submenu_container">
<div class="submenu left" onclick="showSelectDest()">
Select Destination
</div>
<div class="submenu mid" onclick="showSelectDriver()">
Select a Driver
</div>
<div class="submenu right" onclick="showCompleteOrder()">
Complete Order
</div>
</div>
<form method="post">
<div class="content" id="select_destination">
<div>
<div>
<span>Picking point</span>
<input type="text" name="picking_point">
</div>
<div>
<span>Destination</span>
<input type="text" name="destination">
</div>
<div>
<span>Preferred driver</span>
<input type="text" name="preferred_driver">
</div>
</div>
<div class="button green" onclick="showSelectDriver()">
Next
</div>
</div>
<div class="content" id="select_driver" style="display: none;">
<div id="preferred_driver">
<h2>Preferred driver</h2>
</div>
<div id="other_driver">
<h2>Other drivers</h2>
</div>
<div id="selected_driver" style="display: none">
<input type="text" name="selected_driver">
</div>
</div>
<div class="content" id="complete_order" style="display: none;">
<h2>
How was it?
</h2>
<input class="button green" type="submit" name="submit" value="Complete Order">
</div>
</form>
</div>
<script type="text/javascript">
var pref_driver = $("input#preferred_driver").val();
function showSelectDest() {
alert(pref_driver);
document.getElementById('select_destination').style.display= 'inline';
document.getElementById('select_driver').style.display= 'none';
document.getElementById('complete_order').style.display= 'none';
};
function showSelectDriver() {
document.getElementById('select_driver').style.display= 'inline';
document.getElementById('select_destination').style.display= 'none';
document.getElementById('complete_order').style.display= 'none';
};
function showCompleteOrder() {
document.getElementById('complete_order').style.display='inline';
document.getElementById('select_destination').style.display= 'none';
document.getElementById('select_driver').style.display= 'none';
};
</script>
</body>
</html>
<?php <?php
include '../database/dbconnect.php'; include '../database/dbconnect.php';
if ($_SERVER["REQUEST_METHOD"] == "POST") {
}
?> ?>
\ No newline at end of file
...@@ -21,6 +21,28 @@ ...@@ -21,6 +21,28 @@
$username = $row['username']; $username = $row['username'];
include("../template/header.php"); include("../template/header.php");
} }
//===========================================
$ppoint = $_POST['picking_point'];
$dest = $_POST['destination'];
$prefdrv = $_POST['preferred_driver'];
function ShowPrefDrv($prefdrv, $con)
{
if (!(is_null($prefdrv))) {
$pdQuery = mysqli_query($con, "SELECT * FROM driver RIGHT OUTER JOIN (SELECT user_id FROM user WHERE name='" . $prefdrv . "') AS usert ON user_id = driver_id;") or die(mysqli_error($con));
$row = mysqli_fetch_assoc($pdQuery);
}
else
{
echo "<h2>Nothing to display :(</h2>";
}
}
ShowPrefDrv($prefdrv, $con);
mysqli_close($con); mysqli_close($con);
?> ?>
</div> </div>
...@@ -42,8 +64,8 @@ ...@@ -42,8 +64,8 @@
Complete Order Complete Order
</div> </div>
</div> </div>
<form method="post"> <form method="post" action="complete_order.php">
<div class="content" id="select_driver" style="display: none;"> <div class="content" id="select_driver">
<div id="preferred_driver"> <div id="preferred_driver">
<h2>Preferred driver</h2> <h2>Preferred driver</h2>
</div> </div>
......
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
Complete Order Complete Order
</div> </div>
</div> </div>
<form method="post"> <form method="post" action=<?php echo "select_driver.php?id=" . $user_id;?>>
<div class="content" id="select_destination"> <div class="content" id="select_destination">
<div> <div>
<div> <div>
...@@ -58,9 +58,7 @@ ...@@ -58,9 +58,7 @@
<input type="text" name="preferred_driver"> <input type="text" name="preferred_driver">
</div> </div>
</div> </div>
<div class="button green" onclick="showSelectDriver()"> <input type="submit" name="submit_select_loc" class="button green">
Next
</div>
</div> </div>
</form> </form>
</div> </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