Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

As shown is an administrative page to generate daily sales reports. Clicking on

ID: 3601072 • Letter: A

Question

As shown is an administrative page to generate daily sales reports. Clicking on any button directs to daily sales reports showing the total dollar sales by products and sales quantities by product categories(single and double shots) generated on seperate pages. Database from phpmyadmin.

Report the product category which achieved the highest dollar sales in the latter report

Code:

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>JavaJam Coffee House</title>
<link rel="stylesheet" href="style.css" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="script.js"></script>
</head>
<body>
<h1>JavaJam Coffee House</h1>
<div>
<a href="home.html">Home</a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="menu.html">Menu</a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="musicschedule.html">Music</a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="careers.html">Jobs</a>
</div>
<dl>
<dt>
<strong>Just Java</strong>
</dt>
<dd>Regular house blend, decaffeinated coffee, or flavor of the day.</dd>
<dd value="2.00" id="justJava">Endless cup $2.00</dd>
<dd>
<input type="text" id="jstJavaQty" />
<input type="text" id="jstJavaSubTotal" />
</dd>

<dt>
<strong>Cafe au Lait</strong>
</dt>
<dd>House blended coffee infused into a smooth, steamed milk.</dd>
<dd id="iCafeRadio">
<input type="radio" name="cafeRadio" value="2.00" id="iCafeRadio1" /><label for="iCafeRadio1">Single $2.00</label>
<input type="radio" name="cafeRadio" value="4.00" id="iCafeRadio2" /><label for="iCafeRadio2">Double $4.00</label>
</dd>
<dd>
<input type="text" id="cafeQty" />
<input type="text" id="cafeSubTotal" />
</dd>

<dt>
<strong>Ice Cappuccino</strong>
</dt>
<dd>Sweet espresso blended with icy-cold milk and served in a chilled glass.</dd>
<dd id="iIceCappuccino">
<input type="radio" name="iceCappuccino" value="4.75" id="iIceCappuccino1" /><label for="iIceCappuccino1">Single</label>
<input type="radio" name="iceCappuccino" value="5.75" id="iIceCappuccino2" /><label for="iIceCappuccino2">Double</label>
</dd>
<dd>
<input type="text" id="iceQty" />
<input type="text" id="iceSubTotal" />
</dd>
</dl>

<footer>
<div>
54321 Route 42 <br /> Ellison Bay, WI 54210<br /> 1-888-555-5555
<br /><br />
<div>Total price <input type="text" id="totalPrice" value="0" /></div>
</div>
<div>
<small>
<i>
Copyright &copy; 2016 JavaJam Coffee House <br />
<a href="mailto:name@emailsaintleo.edu">name@emailsaintleo.edu</a>
</i>
</small>
</div>

<div>
<h4>Sitemap</h4>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Clients</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
</div>
</footer>

</body>
</html>

JavaScript:

// JavaScript source code

function calculateTotal() {
$("#totalPrice").val(parseFloat($("#jstJavaSubTotal").val() || 0) + parseFloat($("#cafeSubTotal").val() || 0) + parseFloat($("#iceSubTotal").val() || 0));
}

$(document).ready(function () {
$("#jstJavaQty").blur(function () {
var cost = ($("#justJava").attr("value") || 0) * this.value;
$("#jstJavaSubTotal").val(cost);
calculateTotal();
});

$("#cafeQty").blur(function () {
var cost = ($("#iCafeRadio").attr("value") || 0) * this.value;
$("#cafeSubTotal").val(cost);
calculateTotal();
});

$("#iceQty").blur(function () {
var cost = ($("#iIceCappuccino").attr("value") || 0) * this.value;
$("#iceSubTotal").val(cost);
calculateTotal();
});

$("input[name='cafeRadio']").change(function () {
$("#iCafeRadio").attr("value", this.value);
});

$("input[name='iceCappuccino']").change(function () {
$("#iIceCappuccino").attr("value", this.value);
});
});

JTvudIn CoFfee House Daily Sales Click to generate daily sales report: Report [ Total dollar sales by products Sales quantities by product categories

Explanation / Answer

This is an CSS file which I had made for the menu for one of my projects as you haven't given the HTML file so I have provided you my website's menu code for the reference by looking at it you can edit your code easily. This code is of side-bar menu.Here it goes:

menu.css

/* ==========================================================================
07. Menu
========================================================================== */
.menu-overlay {
   position: fixed;
   top: 0;
   left: 0;
   width: 100vw;
   height: 100vh;
   background: rgba(17,21,31,.79);
   z-index: 6;
   opacity: 0;
   visibility: hidden;
   transition: .5s;
}
.menu-overlay.open {
   opacity: 1;
   visibility: visible;
}
.menu-open {
   display: block;
   width: 30px;
   height: 22px;
   position: absolute;
   top: 30px;
   left: 30px;
   z-index: 6;
   overflow: hidden;
   background: rgba(0,0,0,0);
}
.menu-open:hover {
   opacity: 1;
}
.menu-open.close {
   opacity: 0;
}
.menu-open .line {
   display: block;
   width: 30px;
   height: 2px;
   background: #fff;
   transition: .25s;
   position: absolute;
   left: 0;
}
.menu-open .top-line {
   top: 0;
   transition-delay: .2s;
}
.menu-open .middle-line {
   top: 10px;
   transition-delay: .1s;
}
.menu-open .bottom-line {
   bottom: 0;
   width: 15px;
}
.menu-open .top-line.left {
   -webkit-transform: translateX(-60px);
   transform: translateX(-60px);
}
.menu-open:hover .top-line {
   -webkit-transform: translateX(60px);
   transform: translateX(60px);
}
.menu-open:hover .top-line.left {
   -webkit-transform: translateX(0);
   transform: translateX(0);
}
.menu-open .middle-line.left {
   -webkit-transform: translateX(-60px);
   transform: translateX(-60px);
}
.menu-open:hover .middle-line {
   -webkit-transform: translateX(60px);
   transform: translateX(60px);
}
.menu-open:hover .middle-line.left {
   -webkit-transform: translateX(0);
   transform: translateX(0);
}
.menu-open .bottom-line.left {
   -webkit-transform: translateX(-45px);
   transform: translateX(-45px);
}
.menu-open:hover .bottom-line {
   -webkit-transform: translateX(45px);
   transform: translateX(45px);
}
.menu-open:hover .bottom-line.left {
   -webkit-transform: translateX(0);
   transform: translateX(0);
}
.menu {
   width: 320px;
   background: #10141e;
   position: fixed;
   top: 0;
   bottom: 0;
   left: 0;
   z-index: 8;
   -webkit-transition: .25s;
   transition: .25s;
   -webkit-transition-delay: .6s;
   transition-delay: .6s;
   -webkit-transform: translateX(-320px);
   transform: translateX(-320px);
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
   overflow-y: auto;
}
.menu.open {
   -webkit-transform: translateX(0);
   transform: translateX(0);
   transition-delay: 0s;
}
.menu>.content {
   padding: 30px;
   background: rgba(17,21,31,.9);
   min-height: 100%;
}
.menu-header {
   position: relative;
   text-align: center;
}
.menu-header h3 {
   -webkit-transform: translateY(-96px);
   transform: translateY(-96px);
   transition: .25s;
   transition-delay: .1s;
   opacity: 0;
   font-weight: 400;
}
.menu.open .menu-header h3 {
   -webkit-transform: translateY(0);
   transform: translateY(0);
   opacity: 1;
}
.menu-header h3 small {
   padding-left: 2px;
}
.menu-close {
   font-size: 50px;
   line-height: 50px;
   color: #fff;
   position: relative;
   transition: .25s;
   transition-delay: .2s;
   opacity: 0;
   width: 20px;
   height: 20px;
   overflow: hidden;
   display: inline-block;
   margin-top: 36px;
}
.menu-close span {
   display: block;
   width: 24px;
   height: 2px;
   background: #fff;
   position: absolute;
   top: 50%;
   margin-top: -1px;
   left: 50%;
   margin-left: -12px;
   transition: .25s;
}
.menu-close span:nth-child(1) {
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
}
.menu-close span:nth-child(2) {
   -webkit-transform: rotate(-45deg);
   transform: rotate(-45deg);
   transition-delay: .25s;
}
.menu-close span:nth-child(3) {
   -webkit-transform: rotate(45deg) translateX(-72px);
   transform: rotate(45deg) translateX(-72px);
}
.menu-close span:nth-child(4) {
   -webkit-transform: rotate(-45deg) translateX(072px);
   transform: rotate(-45deg) translateX(072px);
   transition-delay: .25s;
}
.menu-close:hover span:nth-child(1) {
   -webkit-transform: rotate(45deg) translateX(72px);
   transform: rotate(45deg) translateX(72px);
}
.menu-close:hover span:nth-child(2){
   -webkit-transform: rotate(-45deg) translateX(-72px);
   transform: rotate(-45deg) translateX(-72px);
}
.menu-close:hover span:nth-child(3) {
   -webkit-transform: rotate(45deg) translateX(0px);
   transform: rotate(45deg) translateX(0px);
}
.menu-close:hover span:nth-child(4) {
   -webkit-transform: rotate(-45deg) translateX(0px);
   transform: rotate(-45deg) translateX(0px);
}
.menu.open .menu-close {
   bottom: 0;
   opacity: 1;
}
.menu-close:hover {
   color: #fff;
}
.main-nav {
   font-size: 16px;
   text-align: center;
   line-height: 16px;
   text-transform: uppercase;
   letter-spacing: 1.6px;
   margin-top: 28px;
}
.main-nav li {
   margin-bottom: 28px;
   -webkit-transform: translateX(-100%) translateY(24px);
   transform: translateX(-100%) translateY(24px);
   transition: .5s;
   opacity: 0;
   display: block;
   width: 100%;
}
.menu.open .main-nav li {
   -webkit-transform: translateX(0%) translateY(0);
   transform: translateX(0%) translateY(0);
   opacity: 1;
}
.main-nav li a {
   color: #949fab;
   display: block;
   position: relative;
}
.main-nav li a:hover {
   color: #ff4c14;
   opacity: 1;
}
.main-nav li.active a {
   color: #ff4c14;
}
.main-nav li a span {
   display: inline-block;
   position: relative;
}
.main-nav li a span:before {
   content: '';
   display: block;
   height: 1px;
   background: #ff4c14;
   position: absolute;
   top: 8px;
   left: -8px;
   right: -8px;
   -webkit-transform: translateX(-48px);
   transform: translateX(-48px);
   opacity: 0;
   transition: .25s;
}
.main-nav li a:hover span:before {
   -webkit-transform: translateX(0);
   transform: translateX(0);
   opacity: 1;
}
.main-nav li ul {
   padding: 0;
   margin-top: 12px;
   display: none;
}
.main-nav li ul li a {
   font-size: 12px;
   color: #949fab;
}
.main-nav li ul li a:hover {
   color: #ff4c14;
}
.main-nav li ul li {
   margin-bottom: 0;
   padding-bottom: 6px;
}
.main-nav li.active ul li a {
   color: #949fab;
}
.main-nav li.active ul li a:hover {
   color: #ff4c14;
}
.submenu {
   position: fixed;
   top: 0;
   bottom: 0;
   left: 320px;
   z-index: 7;
   visibility: hidden;
}
.submenu.open {
   visibility: visible;
}
.submenu .item {
   display: block;
   transition: .25s;
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
   opacity: 0;
   position: relative;
   transition-timing-function: ease-in-out;
}
.submenu.open .item {
   -webkit-transform: translateX(0);
   transform: translateX(0);
   opacity: 1;
}
.submenu img {
   height: 100%;
}
.submenu a:hover {
   opacity: 1;
}
.submenu a:hover img {
   opacity: 1;
}
.submenu .item .overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   text-align: center;
   color: #fff;
   background: rgba(17,21,31,.9);
   text-transform: uppercase;
   -webkit-transform: translateX(-100%);
   transform: translateX(-100%);
   transition: .25s;
   opacity: 0;
   transition-timing-function: ease-in-out;
}
.submenu .item:hover .overlay {
   -webkit-transform: translateX(0);
   transform: translateX(0);
   opacity: 1;
}
.submenu .item .overlay span {
   position: relative;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   display: block;
}
.submenu .item .play {
   position: absolute;
   top: 50%;
   left: 50%;
   font-size: 50px;
   letter-spacing: 0;
   color: #11151f;
   background: transparent;
   display: block;
   border-radius: 50%;
   width: 80px;
   height: 80px;
   line-height: 50px;
   padding-top: 15px;
   padding-left: 7px;
   margin-left: -40px;
   margin-top: -40px;
   text-align: center;
   transition: .25s;
}
.submenu .item:hover .play {
   background: transparent;
}
.submenu-close {
   font-size: 50px;
   line-height: 50px;
   position: absolute;
   top: 16px;
   left: 16px;
   z-index: 10;
   transition: .25s;
   width: 20px;
   height: 20px;
   overflow: hidden;
   display: none;
   -webkit-transform: translateX(-52px);
   transform: translateX(-52px);
}
.submenu.open .submenu-close {
   -webkit-transform: translateX(0);
   transform: translateX(0);
}
.submenu-close span {
   display: block;
   width: 24px;
   height: 2px;
   background: #fff;
   position: absolute;
   top: 50%;
   margin-top: -1px;
   left: 50%;
   margin-left: -12px;
   transition: .25s;
}
.submenu-close span:nth-child(1) {
   -webkit-transform: rotate(45deg);
   transform: rotate(45deg);
}
.submenu-close span:nth-child(2) {
   -webkit-transform: rotate(-45deg);
   transform: rotate(-45deg);
   transition-delay: .25s;
}
.submenu-close span:nth-child(3) {
   -webkit-transform: rotate(45deg) translateX(-72px);
   transform: rotate(45deg) translateX(-72px);
}
.submenu-close span:nth-child(4) {
   -webkit-transform: rotate(-45deg) translateX(072px);
   transform: rotate(-45deg) translateX(072px);
   transition-delay: .25s;
}
.submenu-close:hover span:nth-child(1) {
   -webkit-transform: rotate(45deg) translateX(72px);
   transform: rotate(45deg) translateX(72px);
}
.submenu-close:hover span:nth-child(2){
   -webkit-transform: rotate(-45deg) translateX(-72px);
   transform: rotate(-45deg) translateX(-72px);
}
.submenu-close:hover span:nth-child(3) {
   -webkit-transform: rotate(45deg) translateX(0px);
   transform: rotate(45deg) translateX(0px);
}
.submenu-close:hover span:nth-child(4) {
   -webkit-transform: rotate(-45deg) translateX(0px);
   transform: rotate(-45deg) translateX(0px);
}
@media all and (max-width: 1200px) {
   .menu {
       width: 100%;
       -webkit-transform: translateX(-100%);
       transform: translateX(-100%);
       transition-delay: 0s !important;
   }
   .submenu {
       left: 0;
       z-index: 9;
       width: 100%;
       height: 100%;
       overflow-y: auto;
   }
   .submenu .item .overlay {
       -webkit-transform: translateX(0);
       transform: translateX(0);
       opacity: 1;
       background: rgba(17,21,31,.7)
   }
   .submenu-close {
       display: inline-block;
   }
   .submenu img {
       height: auto;
       width: 100%;
   }
   .menu-header h3 {
       transition: 0s;
   }
   .menu-close {
       transition: 0s;
   }
   .main-nav li {
       transition: 0s;
       opacity: 1;
       transition-delay: 0s !important;
   }
   .submenu .item {
       transition-delay: 0s !important;
       opacity: 1;
   }
   .main-nav li ul {
       display: block;
   }
}
@media all and (max-height: 740px) and (min-width: 1200px) {
   .main-nav {
       font-size: 14px;
       line-height: 16px;
       margin-top: 14px;
   }
   .main-nav li {
       margin-bottom: 14px;
   }
}