Jump to content

add product to shopping cart problem


smokyyyyyy

Recommended Posts

hi my first language is german my english is not good so kindly bear it i have uploaded my files on free server /hosting site when i run it it shows me my products now the problem i m facing is when i click on add to cart it generates me this this error or warning

at the all above page it generates this error

 

Warning: Cannot modify header information - headers already sent by (output started at /www/clanteam.com/a/z/e/azeempro/htdocs/cart/include/config.php:1) in /www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/index.php on line 33

below it it add products in cart array

Shopping Cart

Array ( [2] => 1 )

 

1 Items

 

$90.00

 

checkout

 

below that it gives this warning

 

Warning: include() [function.include]: Unable to access /www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/views/shop/add_to_cart.php in /www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/views/layouts/shop.php on line 24

 

Warning: include(/www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/views/shop/add_to_cart.php) [function.include]: failed to open stream: No such file or directory in /www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/views/layouts/shop.php on line 24

 

Warning: include() [function.include]: Failed opening '/www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/views/shop/add_to_cart.php' for inclusion (include_path='.:/usr/lib/php') in /www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/views/layouts/shop.php on line 24

 

kindly help me i think there is path problem kindly solve this out please i will be thankful regards

 

this is my index page

<?php 
include('db_fns.php');
include("cart_functions.php");

if(!isset($_SESSION['cart']))
{
//session_start();
//session_start($_SESSION['cart']);
    $_SESSION['cart']=array();
    $_SESSION['total_items']=0;
    $_SESSION['total_price']=0.00;

}

$view=empty($_GET['view'])?'index':$_GET['view'];

$controller='shop';

switch ($view){
   case "index":

$products = find_product();

   break;

   case "add_to_cart":
   
    $id=$_GET['id'];
    $add_item=add_to_cart($id);
    $_SESSION['total_items']=total_items($_SESSION['cart']);
     $_SESSION['total_price']=total_price($_SESSION['cart']);

header('Location: index.php');
  

break;


   case "update_cart":
update_cart();
$_SESSION['total_items']=total_items($_SESSION['cart']);
$_SESSION['total_price']=total_price($_SESSION['cart']);
header('Location:index.php?view=checkout');

break;


   case "checkout":

$shipping=0.00;
if($_SESSION['total_price']<=100.00 || $_SESSION['total_price']<=200.00){
    $shipping=$shipping + 30.00;
}elseif($_SESSION['total_price']<=300.00 || $_SESSION['total_price']<=500.00){
    $shipping=$shipping + 45.00;
}elseif($_SESSION['total_price']<=600.00 || $_SESSION['total_price']<=1000.00){
    $shipping=$shipping+ 70.00;
}elseif($_SESSION['total_price']>1000.00){
    $shipping=$shipping+ 100.00;
}else{
$shipping=10.00;
     
}
       break;
}
include ('/www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/views/layouts/'.$controller.'.php');

?>

shop.php is

<?php


?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <title> Shopping Cart</title>
<link href="stylesheets/cool_style.css" media="screen" rel="Stylesheet" type="text/css" />
</head>

<body>
<h1> products</h1>
<div class="cart">
    <p><b> Shopping Cart</b></p>
   <p><?php print_r($_SESSION['cart']);?></p>
<p><?php echo $_SESSION['total_items'];?> Items </p>
<p>$<?php echo number_format($_SESSION['total_price'],2);?></p>
<p><a href="index.php?view=checkout">checkout</a></p>
</div>
<hr/>

<?php include('/www/clanteam.com/a/z/e/azeempro/htdocs/cart/public/views/'.$controller.'/'.$view.'.php');?> 

</body>

</html>

Link to comment
https://forums.phpfreaks.com/topic/230536-add-product-to-shopping-cart-problem/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.