I keep getting my cart is empty from paypal checkout but i don't have an error in my script.

here is the code:

<?php
error_reporting (E_ALL ^ E_NOTICE);

session_start();

include ('connect_mysql.php');

$page = 'index.php';

if (isset($GET['purchase'])){
$quantity = mysql_query('SELECT id, quantity FROM products WHERE id='.mysql_real_escape_string((int)$
GET['purchase']));
while ($quantity_row = mysql_fetch_assoc($quantity)){
if ($quantity_row['quantity']!=$SESSION['cart'.(int)$GET['purchase']]){
$
SESSION['cart'.(int)$GET['purchase']]+='1';
}
}
header('Location:'.$page);
}

if (isset($_GET['remove'])){

$SESSION['cart'.(int)$_GET['remove']]--;
header('Location:'.$page);
}

if (isset($_GET['delete'])){

$SESSION['cart'.(int)$_GET['delete']]='0';
header('Location:'.$page);
}

function products(){
$get = mysql_query('SELECT id, name, description, price FROM products WHERE quantity > 0 ORDER BY id DESC');
if (mysql_num_rows($get) ==0){
echo "No services to display";
}
else{
while ($get_row = mysql_fetch_assoc($get)){
echo '<p>'.$get_row['name'].'<br />'.$get_row['description'].'<br /> &dollar;'.number_format($get_row['price'], 2).' USD '.'<br /><a href="cart.php?purchase='.$get_row['id'].'">Purchase</a></p>';
}
}
}

function paypal_items(){
$num = 0;
foreach ($SESSION as $name => $value){
if($value!=0){
if (substr($name, 0, 5)=='cart
'){
$id = substr($name, 5, strlen($name)-5);
$get = mysql_query('SELECT id, name, price FROM products WHERE id='.mysql_real_escape_string((int)$id));
while ($get_row = mysql_fetch_assoc($get)){
$num++;
echo '<input type="hidden" name="item_number'.$num.'" value="'.$id.'">';
echo '<input type="hidden" name="item_name
'.$num.'" value="'.$get_row['name'].'">';
echo '<input type="hidden" name="ammount'.$num.'" value="'.$get_row['price'].'">';
echo '<input type="hidden" name="quantity
'.$num.'" value="'.$value.'">';
}
}
}
}
}

function cart(){
foreach($SESSION as $name => $value){
if ($value>0){
if (substr($name, 0, 5)=='cart
'){
$id = substr($name, 5, (strlen($name)-5));
$get = mysql_query('SELECT id, name, price FROM products WHERE id='.mysql_real_escape_string((int)$id));
while ($get_row = mysql_fetch_assoc($get)){
$sub = $get_row['price']*$value;
echo $get_row['name'].' x '.$value.' @ &dollar;'. number_format($get_row['price'], 2).' = &dollar;'.number_format($sub, 2).'<br /> <a href="cart.php?remove='.$id.'">[Drop]</a> <a href="cart.php?purchase='.$get_row['id'].'">[Purchase]</a> <a href="cart.php?delete='.$id.'">Delete</a><br /><br />';
}
}
$total += $sub;
}
}
if($total==0){
echo "Your cart is empty.";
}else{
echo '<b>Total:</b> &dollar;'. number_format($total, 2).' USD ';
?>
<p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="upload" value="1">
<input type="hidden" name="business" value="govanadesigns@hotmail.com">

<?php paypal_items(); ?>

<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="amount" value="<?php echo $total; ?>">
<input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-but03.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
</p>
<?php

}
}

?>

    Write a Reply...