我正在致力於onlineshop.php應該顯示錶格的頁面,每個表格都有一個「添加到購物車按鈕」的產品。產品顯示,但問題是,我選擇的產品不會添加到購物車。我不知道這是否是查詢或代碼本身的問題。產品不會被添加到購物車
onlineshop.php:
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
include('connection.php');
if (isSet($_POST['Pro_ID'], $_POST['Price'] , $_POST['Pro_Name']))
{
$qry="INSERT INTO shopping_cart(Cart_Name,Pro_Name,Pro_ID,Price) VALUES ('dzfgtdfxdf','$_POST[Pro_Name]','$_POST[Pro_ID]' , '$_POST[Price]' ) ";
$qry = 'SELECT * FROM product' ;
}
else
$qry = 'SELECT * FROM product' ;
//Run QUERY
$result = mysql_query ($qry);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Online Shop</title>
<!-- Custom CSS -->
<link href="css/css.css" rel="stylesheet">
<!-- Fonts -->
<link href="http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Josefin+Slab:100,300,400,600,700,100italic,300italic,400italic,600italic,700italic" rel="stylesheet" type="text/css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body scroll="no" style="overflow: hidden">
<div class="wrapper">
<div style="z-index:10;float:right;top:20px; position: relative;font-size:10px;"> <a href="shoppingcart.php"><img src="cartt.png" alt="ٍاخححهىل }شقف" style="width:40px;height:40px"><br/>Shopping Cart</a></div>
<div class="logo"><a href="index.html"><img src="logo.png" alt="logo" height="162px"width="800px" style="border-style:none" title="Home"/></a></div>
<!-- Navigation -->
<nav>
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<!-- Collect the nav links, forms, and other content for toggling -->
<ul id="nav">
<li>
<a href="index.html">Home</a>
</li>
<li class="sousMenu"><a>Book/Cancel an appointment</a>
<ul>
<li><a href="book.html">Book an appointment</a>
</li>
<li><a href="cancel.html">Cancel an appointment</a>
</li>
</ul>
</li>
<li>
<a href="onlineshop.html">Online Shop</a>
</li>
<li>
<a href="viewcatalogue.html">View Catalogue</a>
</li>
<li>
<a href="aboutus.html">About us</a>
</li>
<li>
<a href="contactus.html">Contact us</a>
</li>
<li>
<a href="managerlogin.html">Manager log-in</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
<!-- /.container -->
</nav>
<div id="boxcontainer">
<div class="contentboxes1">
<div class="row">
<div class="box">
<div class="col-lg-12">
<h2 style="text-align:center; color:#ab4b4b;">Online Shop</h2>
<hr class="visible-xs"> <br/>
<center><div style="left:100px;display:inline;"><select name="categories"
<option value="hair">Hair products</option>
<option value="makeup">Makeup</option>
<option value="nail">Nail Products</option>
<option value="skin">Skin Care</option>
</select></div>
<form action="demo_form.asp"style="display:inline;" >
<input type="search" name="searchSpecilist">
<input type="submit" value="Search" style="float:none; width: 70px; height: 20px;">
</form> <br><br><br></center>
<?php
if($result) {
$did = 0;
Print " <table style='width:100%'>";
while($info=mysql_fetch_array($result))
{
if($did==0){
Print"
<tr>
<td>
<form action='' method='post' enctype='multipart/form-data' style='display:inline;' action='' >
<figure>
<img src='B7Brush.jpg' alt='The Pulpit Rock' width='130' height='130' style='left:00px;top:00px; '>
<figcaption style='text-align:center;'><b>".$info['Pro_Name']."</b><br/>".$info['Price']."<p style='color:green;'>".$info['Availability']."</p><p style='font-size:13px;display:inline'>Quantity:</p>
<input type='number' name='quantity' min='1' max='10' style='width:3em;'></figcaption>
</figure>
<input type='hidden' name='Pro_ID' value='".$info['Pro_ID']."' />
<input type='hidden' name='Price' value='".$info['Price']."' />
<input type='hidden' name='Pro_ID' value='".$info['Pro_Name']."' />
<input type='hidden' name='Availability' value='".$info['Availability']."' />
<input name='button1' type='submit' value='Add To Cart' style='width:8em; ' />
</form>
</td> ";
$did++;
continue; }
if($did==1){
Print "
<td>
<form action='' method='post' enctype='multipart/form-data' style='display:inline;' action='' >
<figure>
<img src='eye.jpg' alt='The Pulpit Rock' width='130' height='130' style='left:00px;top:00px; '>
<figcaption style='text-align:center;'><b>".$info['Pro_Name']."</b><br/>".$info['Price']."<p style='color:green;'>".$info['Availability']."</p><p style='font-size:13px;display:inline'>Quantity:</p>
<input type='number' name='quantity' min='1' max='10' style='width:3em;'></figcaption>
</figure>
<input type='hidden' name='Pro_ID' value='".$info['Pro_ID']."' />
<input type='hidden' name='Price' value='".$info['Price']."' />
<input type='hidden' name='Pro_ID' value='".$info['Pro_Name']."' />
<input type='hidden' name='Availability' value='".$info['Availability']."' />
<input name='button1' type='submit' value='Add To Cart' style='width:8em; ' />
</form>
</td>";
$did++;
continue; }
if($did==2){
Print"
<td>
<form action='' method='post' enctype='multipart/form-data' style='display:inline;' action='' >
<figure>
<img src='korres.jpg' alt='The Pulpit Rock' width='130' height='130' style='left:00px;top:00px; '>
<figcaption style='text-align:center;'><b>".$info['Pro_Name']."</b><br/>".$info['Price']."<p style='color:green;'>".$info['Availability']."</p><p style='font-size:13px;display:inline'>Quantity:</p>
<input type='number' name='quantity' min='1' max='10' style='width:3em;'></figcaption>
</figure>
<input type='hidden' name='Pro_ID' value='".$info['Pro_ID']."' />
<input type='hidden' name='Price' value='".$info['Price']."' />
<input type='hidden' name='Pro_ID' value='".$info['Pro_Name']."' />
<input type='hidden' name='Availability' value='".$info['Availability']."' />
<input name='button1' type='submit' value='Add To Cart' style='width:8em; ' />
</form>
</td>";
$did++;
continue; }
if($did==3){
Print"
<td>
<form action='' method='post' enctype='multipart/form-data' style='display:inline;' action='' >
<figure>
<img src='self.jpg' alt='The Pulpit Rock' width='130' height='130' style='left:00px;top:00px; '>
<figcaption style='text-align:center;'><b>".$info['Pro_Name']."</b><br/>".$info['Price']."<p style='color:green;'>".$info['Availability']."</p><p style='font-size:13px;display:inline'>Quantity:</p>
<input type='number' name='quantity' min='1' max='10' style='width:3em;'></figcaption>
</figure>
<input type='hidden' name='Pro_ID' value='".$info['Pro_ID']."' />
<input type='hidden' name='Price' value='".$info['Price']."' />
<input type='hidden' name='Pro_ID' value='".$info['Pro_Name']."' />
<input type='hidden' name='Availability' value='".$info['Availability']."' />
<input name='button1' type='submit' value='Add To Cart' style='width:8em; ' />
</form>
</td> </tr>";
$did=0;
}
}
Print " </table>";
}
else echo "Your cart is empty";
?>
</div>
</div>
</div>
<div style="font-size:8px;">
<p style="display:inline;">Copyright © SOFTWARE II KSU 2014. <br><a href="Sitemap.html">Sitemap</a> </p> <div style="z-index:10;float:right;"> <img src="img/instagram.png" alt="instagram" style="width:30px;height:30px"> <img src="img/facebook.png" alt="facebook" style="width:30px;height:30px"> <img src="img/twitter.png" alt="twitter" style="width:30px;height:30px"></div>
</div>
</div>
</div>
<!-- /.container -->
</div>
</body>
</html>
</html>
<?php
// close database connection
mysql_close ($con);
?>
把else語句'{''}' – Gowri 2014-11-25 11:31:38
[**請不要在新代碼'mysql_ *'功能**](HTTP:/ /bit.ly/phpmsql)。他們不再被維護[並且被正式棄用](http://j.mp/XqV7Lp)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。 – 2014-11-25 11:31:46
INSERT INTO shopping_cart'查詢似乎沒有在任何地方執行。 – 2014-11-25 11:33:17