PDA

View Full Version : سوال: سبد خريد



samira3
شنبه 31 فروردین 1392, 15:51 عصر
سلام
من قصد طراحي يك فروشگاه دارم
كه مي خوام سبد خريدم شبيه اين بشه؟
http://www.webresourcesdepot.com/wp-content/uploads/file/jbasket/fly-to-basket/
مشكلي كه من با اين كد دارم اينكه زبانش phpهست و من زبانم asp
در ضمن كد داخلش برام توضيح بدين
من با html و جي كوئريش و اي جكس مشكل ندارم با php مشكل دارم

با اين كد مشكل دارم



<?php require("db.php"); ?>
<?php

session_start();
$sessionID = $_COOKIE['PHPSESSID'];

if($_POST['action'] != '' || $_GET['action'] != '') {
if($_POST['action'] == '')
{
$action = $_GET['action'];
$productID = $_GET['productID'];
$noJavaScript = 1;
} else {
$action = $_POST['action'];
$productID = $_POST['productID'];
$noJavaScript = 0;
}
}

if ($action == "addToBasket"){

$productInBasket = 0;
$productTotalPrice = 0;

$query = "SELECT * FROM products WHERE productID = " . $productID;
$result = mysql_query($query);
$row = mysql_fetch_array( $result );

$productPrice = $row['productPrice'];
$productName = $row['productName'];


$query = "INSERT INTO baskets (productID, productPrice, basketSession) VALUES ('$productID', '$productPrice', '$sessionID')";
mysql_query($query) or die('Error, insert query failed');

$query = "SELECT * FROM baskets WHERE productID = " . $productID . " AND basketSession = '" . $sessionID . "'";
$result = mysql_query($query) or die(mysql_error());;

while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$totalItems = $totalItems + 1;
$productTotalPrice = $productTotalPrice + $row['productPrice'];
}

if ($noJavaScript == 1) {
header("Location: ../index.php");
} else {
echo ('<li id="productID_' . $productID . '"><a href="inc/functions.php?action=deleteFromBasket&productID=' . $productID . '" onClick="return false;"><img src="images/delete.png" id="deleteProductID_' . $productID . '"></a> ' . $productName . '(' . $totalItems . ' items) - $' . $productTotalPrice . '</li>');
}

}


if ($action == "deleteFromBasket"){

$query = "DELETE FROM baskets WHERE productID = " . $productID . " AND basketSession = '" . $sessionID . "'";
mysql_query($query) or die('Error, delete query failed');

if ($noJavaScript == 1) {
header("Location: ../index.php");
}
}


function getBasket(){

session_start();
$sessionID = $_COOKIE['PHPSESSID'];

$query = "SELECT * FROM baskets WHERE basketSession = '" . $sessionID . "' GROUP BY productID ORDER By basketID DESC";
$result = mysql_query($query);
//echo $query;

while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{

$query2 = "SELECT * FROM products WHERE productID = " . $row['productID'];
$result2 = mysql_query($query2);
$row2 = mysql_fetch_array( $result2 );

$productID = $row2['productID'];
$productPrice = $row2['productPrice'];
$productName = $row2['productName'];

$query2 = "SELECT COUNT(*) AS totalItems FROM baskets WHERE basketSession = '" . $sessionID . "' AND productID = " . $productID;
$result2 = mysql_query($query2);
$totalItems = $row2['totalItems'];
$basketText = $basketText . '<li id="productID_' . $productID . '"><a href=inc/functions.php?action=deleteFromBasket&productID=' . $productID . ' onClick="return false;"><img src="images/delete.png" id="deleteProductID_' . $productID . '"></a> ' . $productName . '(' . $totalItems . ' items) - $' . ($totalItems * $productPrice) . '</li>';

}
echo $basketText;
}


?>

لطفا كمك كنيد
مدل ديگه dragپيدا كردم
ولي اين مد نظر من هست
:گریه::گریه:

samira3
شنبه 31 فروردین 1392, 15:56 عصر
http://www.codeproject.com/Articles/301620/Drag-Drop-Shopping-Cart-Using-Asp-net-MVC-and-JQue

http://www.codeproject.com/Articles/24123/Drag-and-Drop-with-Persistence-using-JQuery

http://www.codeproject.com/Articles/18005/Drag-and-Drop-Products-to-the-Shopping-Basket-Usin

اين مدلي هم هست ولي اون يك چيز ديگه هست