ShopCar.php
코드 복사 코드는 다음과 같습니다.
class Shopcar
{
//제품 목록
public $productList=array()
/**
*
* @paramknown_type $product 전달된 제품
* @return true 장바구니에 해당 제품이 없습니다
*/
공용 함수 checkProduct($product)
{
for($ i=0 ;$i
{
if($this->productList[$i]['name']==$product[' name'] )
return $i;
}
return -1
}
//장바구니에 추가
공개 함수 add($product)
{
$ i=$this->checkProduct($product);
if($i==-1)
array_push($this->productList,$product)
else
$this ->productList[$i]['num'] =$product['num']
}
//Delete
공개 함수 delete($product)
{
$ i=$this->checkProduct($product);
if($i!=-1)
array_splice($this->productList,$i,1)
} 🎜> //모든 제품 정보 반환
public function show()
{
return $this->productList
}
}
코드 복사 코드는 다음과 같습니다.
제품 번호 | 제품 이름 | 가격 td>수량 | 구매 | |||||||
0 | 항목 1 |
|
td> | 항목 3 |
|
;<입력 이름='num' type='text' value='1' /> | 항목 4 | < ;td> ;<라벨 이름='가격'>1<입력 이름='num' type='text' 값='1' /> ;< ;/td> | /> |