use sessions, there is no reason why cookies would be better then sessions, I dont 
know of any at least.

time.egn
<?php

 function mtime()
 {
  $mtime = microtime();
  $mtime = str_replace('.', '', $mtime);
  $mtime = explode(' ', $mtime);
  $mtime = $mtime[1] . $mtime[0];

  return($mtime);
 }

?>

session.egn
<?php

 include_once('time.egn');

 if ( isset($PHPSESSID) )
  session_id($PHPSESSID);

 session_start();

 if (!isset($HTTP_SESSION_VARS['SessionID']))
 {
  $SessionID = mtime();
  session_register('SessionID');
 }

 $PHPSESSID = session_id();
 $SID = "PHPSESSID=$PHPSESSID";

?>

cart_class.egn
<?php

 include_once('session.egn');

 class cart
 {
  function reset()
  {
   $all_vars = get_object_vars($this);
   foreach($all_vars as $pos => $val)
    if ($pos != 'error')
     unset($this->$pos);
  }

  function add($product_id, $product_quan = 1)
  {
   if ($product_quan < 1)
    $product_quan = 1;

   $this->cart_product_id[$product_id]  = $product_id;
   $this->cart_product_quan[$product_id] = $product_quan;
  }

  function delete($product_id)
  {
   unset($this->cart_product_id[$product_id]);
   unset($this->cart_product_quan[$product_id]);

   if ( !count($this->cart_product_id) )
   {
    unset($this->cart_product_id);
    unset($this->cart_product_quan);
   }
  }

  function update($product_id, $product_quan)
  {
   if ($product_quan < 1)
    $product_quan = 1;

   $this->cart_product_id[$product_id]  = $product_id;
   $this->cart_product_quan[$product_id] = $product_quan;
  }
 }

 $cart = new cart;

 if (!isset($HTTP_SESSION_VARS['cart']))
 {
  $cart = new cart();
  session_register('cart');
 }
?>

<?php

    if (isset($cart->cart_product_id[$product_id]))
        echo "item in cart";
    else
        echo "item NOT in cart";

?>

check if the stockno is in the cart, if it is display a differnet icon


-- 

 Chris Lee
 Mediawaveonline.com

 ph. 250.377.1095
 ph. 250.376.2690
 fx. 250.554.1120

 [EMAIL PROTECTED]



""Mark Lo (3)"" <[EMAIL PROTECTED]> wrote in message 
00ac01c0acad$bf7c7be0$2e53fea9@Mark">news:00ac01c0acad$bf7c7be0$2e53fea9@Mark...
Hi,

   What is the best method to replace a logo after the user add that
specific item into their basket.

  eg.  Add to basket  --->  In basket

Assume I am using cookie and database....

In addition, would you prefer your inquiry basket system to running under
session or cookie and database !!!  Which method is the best ??

Thank you

Mark Lo


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to