PHP SNIPPET

elseif($_POST['submit'] == "Upload Images") {
function file_extension($filename)
{
$path_info = pathinfo($filename);
return $path_info['extension'];
}

$img_ext = file_extension($_FILES['img']['name']);
$img_small_ext = file_extension($_FILES['img_small']['name']);

$id = $_POST['id'];

if($_FILES['img_small']['name']) {
$imgsmall_target_path = "imgs/uploads/";
$imgsmall_target_path = $imgsmall_target_path . $id . "_small" . "." . $img_small_ext;
move_uploaded_file($_FILES['img_small']['tmp_name'], $imgsmall_target_path);
$query = "UPDATE products SET img_small='$imgsmall_target_path' WHERE id='$id'";
mysql_query($query);

}
if($_FILES['img']['name']) {
$img_target_path = "imgs/uploads/";
$img_target_path = $img_target_path . $id . "." . $img_ext;
move_uploaded_file($_FILES['img']['tmp_name'], $img_target_path);
$query = "UPDATE products SET img='$img_target_path' WHERE id='$id'";
mysql_query($query);

}
header("Location: ./products.php?cat=" . $_POST['category']);
exit;
}
elseif($_POST['submit'] == "Add Product") {
$name = $_POST['name'];
$location = $_POST['location'];
$info = $_POST['info'];
$extra = $_POST['extra'];
$price = $_POST['price'];
$category = $_POST['category'];

$menu_name = $_POST['menu_name'];
$menu_opt1 = $_POST['menu_opt1'];
$menu_opt1p = $_POST['menu_opt1p'];
$menu_opt2 = $_POST['menu_opt2'];
$menu_opt2p = $_POST['menu_opt2p'];
$menu_opt3 = $_POST['menu_opt3'];
$menu_opt3p = $_POST['menu_opt3p'];
$menu_opt4 = $_POST['menu_opt4'];
$menu_opt4p = $_POST['menu_opt4p'];
$menu_opt5 = $_POST['menu_opt5'];
$menu_opt5p = $_POST['menu_opt5p'];
$menu_opt6 = $_POST['menu_opt6'];
$menu_opt6p = $_POST['menu_opt6p'];
$menu_opt7 = $_POST['menu_opt7'];
$menu_opt7p = $_POST['menu_opt7p'];
$menu_opt8 = $_POST['menu_opt8'];
$menu_opt8p = $_POST['menu_opt8p'];
$menu_opt9 = $_POST['menu_opt9'];
$menu_opt9p = $_POST['menu_opt9p'];
$menu_opt10 = $_POST['menu_opt10'];
$menu_opt10p = $_POST['menu_opt10p'];
$menu_opt11 = $_POST['menu_opt11'];
$menu_opt11p = $_POST['menu_opt11p'];
$menu_opt12 = $_POST['menu_opt12'];
$menu_opt12p = $_POST['menu_opt12p'];
$menu_opt13 = $_POST['menu_opt13'];
$menu_opt13p = $_POST['menu_opt13p'];
$menu_opt14 = $_POST['menu_opt14'];
$menu_opt14p = $_POST['menu_opt14p'];
$menu_opt15 = $_POST['menu_opt15'];
$menu_opt15p = $_POST['menu_opt15p'];

if(isset($_POST['pricing'])) {
$pricing = "multiple";
$price = "";
}
else {
$pricing = "fixed";
$menu_name = "";
$menu_opt1 = "";
$menu_opt1p = "";
$menu_opt2 = "";
$menu_opt2p = "";
$menu_opt3 = "";
$menu_opt3p = "";
$menu_opt4 = "";
$menu_opt4p = "";
$menu_opt5 = "";
$menu_opt5p = "";
$menu_opt6 = "";
$menu_opt6p = "";
$menu_opt7 = "";
$menu_opt7p = "";
$menu_opt8 = "";
$menu_opt8p = "";
$menu_opt9 = "";
$menu_opt9p = "";
$menu_opt10 = "";
$menu_opt10p = "";
$menu_opt11 = "";
$menu_opt11p = "";
$menu_opt12 = "";
$menu_opt12p = "";
$menu_opt13 = "";
$menu_opt13p = "";
$menu_opt14 = "";
$menu_opt14p = "";
$menu_opt15 = "";
$menu_opt15p = "";
}

$dummyName = "xyz123";
$query = "INSERT INTO products (name, location, info, extra, price, category, menu_name, menu_opt1, menu_opt1p, menu_opt2, menu_opt2p, menu_opt3, menu_opt3p, menu_opt4, menu_opt4p, menu_opt5, menu_opt5p, menu_opt6, menu_opt6p, menu_opt7, menu_opt7p, menu_opt8, menu_opt8p, menu_opt9, menu_opt9p, menu_opt10, menu_opt10p, menu_opt11, menu_opt11p, menu_opt12, menu_opt12p, menu_opt13, menu_opt13p, menu_opt14, menu_opt14p, menu_opt15, menu_opt15p, pricing) VALUES ('$dummyName', '$location', '$info', '$extra', '$price', '$category', '$menu_name', '$menu_opt1', '$menu_opt1p', '$menu_opt2', '$menu_opt2p', '$menu_opt3', '$menu_opt3p', '$menu_opt4', '$menu_opt4p', '$menu_opt5', '$menu_opt5p', '$menu_opt6', '$menu_opt6p', '$menu_opt7', '$menu_opt7p', '$menu_opt8', '$menu_opt8p', '$menu_opt9', '$menu_opt9p', '$menu_opt10', '$menu_opt10p', '$menu_opt11', '$menu_opt11p', '$menu_opt12', '$menu_opt12p', '$menu_opt13', '$menu_opt13p', '$menu_opt14', '$menu_opt14p', '$menu_opt15', '$menu_opt15p', '$pricing' )";
mysql_query($query);

$query = "SELECT * FROM products WHERE name='$dummyName'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
$id = $row['id'];

$query = "UPDATE products SET name='$name' WHERE id='$id'";
mysql_query($query);

function file_extension($filename)
{
$path_info = pathinfo($filename);
return $path_info['extension'];
}

$img_ext = file_extension($_FILES['img']['name']);
$img_small_ext = file_extension($_FILES['img_small']['name']);

if($_FILES['img_small']['name']) {
$imgsmall_target_path = "imgs/uploads/";
$imgsmall_target_path = $imgsmall_target_path . $id . "_small" . "." . $img_small_ext;
move_uploaded_file($_FILES['img_small']['tmp_name'], $imgsmall_target_path);
$query = "UPDATE products SET img_small='$imgsmall_target_path' WHERE id='$id'";
mysql_query($query);

}
if($_FILES['img']['name']) {
$img_target_path = "imgs/uploads/";
$img_target_path = $img_target_path . $id . "." . $img_ext;
move_uploaded_file($_FILES['img']['tmp_name'], $img_target_path);
$query = "UPDATE products SET img='$img_target_path' WHERE id='$id'";
mysql_query($query);

}

header("Location: ./products.php?cat=" . $category);
exit;
}

JAVASCRIPT SNIPPET

function AddToCart(formNum) {			
xmlhttp=GetXmlHttpObject();
var theForm = document.forms[formNum];
var inCart = "<img src='imgs/globals/inCart.jpg' width='120' height='25' alt='In Your Cart' />";


url="cart.php?id=" + theForm.id.value;

if(theForm.priceFixed.value != "empty") {
url=url+"&priceFixed="+theForm.priceFixed.value;
}
if(theForm.priceMultiple.value != "empty") {
url=url+"&priceMultiple="+theForm.priceMultiple.value;
}

xmlhttp.onreadystatechange=function() {
if(xmlhttp.readyState==4) {
document.getElementById("cartDiv").innerHTML=xmlhttp.responseText;
document.getElementById("productCart" + theForm.id.value).innerHTML=inCart;
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send(null);

}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}

Dazlyn Gems

Specifications

  • E-commere Website
  • Designed To Spec
  • Custom Product CMS (PHP)
  • Ajax Shopping Cart