o sera que el productos que quiero agregar al carrito debe llevar esos nombres; por favor si me podrias orientar en esto, o si podrias de cirme que signifian, para que sirve ,y que funcion cumplen en este escrip las siguientes palabras, yo estuve investigando acerca del significado de las mismas con los tutoriales de php que me baje de internet pero no consegui el significado de todas ,esta son las palabras de las que no encontre el significado:(quisiera saber que significan,para que sirven, cuando , y en que casos utilizo las siguientes palabras,se que algunas son variables )
-class
-$items
-$cart
-$this
-unserialize
-array
-empty
-additem
-id
-name
-$prix
-serialize
-removeitem
-$tmp
-countitem
-$ant
-null
les comento que también las pase al español pero tampoco me sirvio. este es el scrip de carrito de compras:
un ultimo favorcito podrian darme alguna direccion donde puedo encontrar un carrito en php completo osea el srip php con su parte html por que estuve viendo
en muchos sitios pero solo encuentro el scrip php ; aunque me gustaria mas hacerlo yo misma como no se php, asi que nesecito uno bastante sofisticado para estudiarlo y aprender a hacerlo
bueno desde yales agradezco mucho . este es el carrito que baje:
<?php
/*
Basket class for e-commerce purpose
Version : 0.5
Type:Class
Category:Shopping Carts
License: GNU General Public License
Description: This class provides methods for add, remove, update and remove all items
from a basket. The basket works with a session cookie, saving the product ID
and quantity in an array for simple accesing it.
There's an example in this category... called "Basket example using basket class"
*/
class basket {
var $items;
var $empty;
function basket()
{
global $cart;
if(isset($cart))
{
$this->items=unserialize(stripslashes($cart));
if ( gettype($this->items) == "array" )
{
$this->empty=false;
}
else
$this->empty=true;
}
else
$this->empty=true;
}
function additem($id, $name, $count, $prix)
{
if ($this->items[$id][1] > 0 )
{
$this->items[$id][1]+=$count;
}
else
{
$this->items[$id]
=$name;
$this->items[$id][1]=$count;
$this->items[$id][2]=$prix;
$this->items[$id][3]=stripslashes($name);
}
setcookie("cart",serialize($this->items),0,"/");
$this->empty=false;
}
function removeitem($id) {
$tmp=""; // Don't forget to initialize !
if(!$this->empty) {
while(list($x,$y)=each($this->items)){
if($x!=$id) $tmp[$x]=$y;
};
};
$this->items=$tmp; // Or this will have no effect !
setcookie("cart",serialize($this->items),0,"/");
if(count($this->items)==0) $this->empty=true;
}
function resetArray($basket)
{
reset($basket->items);
}
function countItems($basket)
{
if(!$basket->empty)
{
while ( list($x,$y,) = each($basket->items) )
{
$ant++;
}
}
return $ant;
}
function sumItems($basket)
{
if(!$basket->empty)
{
while ( list($x,$y,) = each($basket->items) )
{
$ant = $ant + $y[1];
}
}
return $ant;
}
function printItems($b)
{
if(!$b->empty)
{
while ( list($x,$y,) = each($b->items) )
{
echo "$x ".$y
." ".$y[1]." <a href=\"$PHP_SELF?action=R&id=$x\">Remove</a><br>";
}
}
}
function updateitem($id,$count){
$this->items[$id][1]=$count;
setcookie("cart",serialize($this->items),0,"/");
}
function removeall(){
setcookie("cart",NULL,0,"/");
$this->empty=true;
}
}
?>
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![Golpeado](http://static.forosdelweb.com/fdwtheme/images/smilies/pelea.png)