<?
class Item {
var $name; //품목명
var $code; //DB용 코드
var $count; //수량
var $price; //단가
}
class Cart {
var $item;
function set($name,$code,$count,$price) //장바구니 넣기
{
$this->item[$name] = new Item;
$this->item[$name]->name=$name;
$this->item[$name]->code=$code;
$this->item[$name]->count=$count;
$this->item[$name]->price=$price;
}
function get($name) //품목명으로 내용 읽어오기
{
return $this->item[$name];
}
function fetch() //품목내용을 하나씩 가져오기
{
$temp=current($this->item);
if (!$temp) reset($this->item);
else {next($this->item);}
return $temp;
}
function remove($name) //품목을 삭제하기
{
unset($this->item[$name]);
}
}
?>
//ex.php
//사용법 예제
<?
require_once("Cart.class");
session_start(); //주의:세션은 항상 클래스 파일을 읽은후에 시작한다!!
if (!isset($cart)) {
session_register("cart"); //$cart를 세션객체로 등록
$cart = new Cart;
}
$cart->set("자동차",1,2,100); //품목명,코드,수량,단가 입력
$cart->set("자전거",2,1,10);
while ($item = $cart->fetch()) { //db의 fetch처럼 사용한다.
echo "품목명:",$item->name,"<BR>";
echo "코드명:",$item->code,"<BR>";
echo "수량:",$item->count,"<BR>";
echo "단가:",$item->price,"<BR>";
}
$cart->remove("자전거"); //자전거 항목을 장바구니에서 삭제
$item=$cart->get("자동차"); //자동차 항목을 읽어온다.
echo $item->code,$item->price; //항목의 코드명과 단가를 출력한다.
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
class Item {
var $name; //품목명
var $code; //DB용 코드
var $count; //수량
var $price; //단가
}
class Cart {
var $item;
function set($name,$code,$count,$price) //장바구니 넣기
{
$this->item[$name] = new Item;
$this->item[$name]->name=$name;
$this->item[$name]->code=$code;
$this->item[$name]->count=$count;
$this->item[$name]->price=$price;
}
function get($name) //품목명으로 내용 읽어오기
{
return $this->item[$name];
}
function fetch() //품목내용을 하나씩 가져오기
{
$temp=current($this->item);
if (!$temp) reset($this->item);
else {next($this->item);}
return $temp;
}
function remove($name) //품목을 삭제하기
{
unset($this->item[$name]);
}
}
?>
//ex.php
//사용법 예제
<?
require_once("Cart.class");
session_start(); //주의:세션은 항상 클래스 파일을 읽은후에 시작한다!!
if (!isset($cart)) {
session_register("cart"); //$cart를 세션객체로 등록
$cart = new Cart;
}
$cart->set("자동차",1,2,100); //품목명,코드,수량,단가 입력
$cart->set("자전거",2,1,10);
while ($item = $cart->fetch()) { //db의 fetch처럼 사용한다.
echo "품목명:",$item->name,"<BR>";
echo "코드명:",$item->code,"<BR>";
echo "수량:",$item->count,"<BR>";
echo "단가:",$item->price,"<BR>";
}
$cart->remove("자전거"); //자전거 항목을 장바구니에서 삭제
$item=$cart->get("자동차"); //자동차 항목을 읽어온다.
echo $item->code,$item->price; //항목의 코드명과 단가를 출력한다.
?><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 730 |
|
19년 전 | 2735 | |
| 729 |
그레이스웹
|
19년 전 | 3529 | |
| 728 |
|
19년 전 | 2712 | |
| 727 |
|
19년 전 | 2546 | |
| 726 |
|
19년 전 | 2365 | |
| 725 |
|
19년 전 | 2272 | |
| 724 |
|
19년 전 | 2157 | |
| 723 |
|
19년 전 | 4273 | |
| 722 |
|
19년 전 | 2700 | |
| 721 |
|
19년 전 | 2193 | |
| 720 |
|
19년 전 | 2290 | |
| 719 |
|
19년 전 | 2866 | |
| 718 |
|
19년 전 | 1978 | |
| 717 |
|
19년 전 | 3205 | |
| 716 |
|
19년 전 | 2768 | |
| 715 |
|
19년 전 | 2293 | |
| 714 |
|
19년 전 | 1847 | |
| 713 |
|
19년 전 | 2261 | |
| 712 |
|
19년 전 | 2023 | |
| 711 |
|
19년 전 | 1923 | |
| 710 |
|
19년 전 | 2493 | |
| 709 |
|
19년 전 | 2352 | |
| 708 |
|
19년 전 | 3905 | |
| 707 |
|
19년 전 | 3752 | |
| 706 |
|
19년 전 | 2257 | |
| 705 |
|
19년 전 | 3332 | |
| 704 |
|
19년 전 | 2004 | |
| 703 |
|
19년 전 | 2404 | |
| 702 |
|
19년 전 | 2298 | |
| 701 |
홀로남은자
|
19년 전 | 2362 | |
| 700 |
홀로남은자
|
19년 전 | 2189 | |
| 699 | 19년 전 | 2831 | ||
| 698 |
|
19년 전 | 2848 | |
| 697 |
|
19년 전 | 3189 | |
| 696 |
|
19년 전 | 3058 | |
| 695 |
|
19년 전 | 2731 | |
| 694 |
|
19년 전 | 2958 | |
| 693 |
|
19년 전 | 3210 | |
| 692 |
|
19년 전 | 2894 | |
| 691 |
|
19년 전 | 2645 | |
| 690 | 19년 전 | 2945 | ||
| 689 | 19년 전 | 4524 | ||
| 688 | 19년 전 | 2450 | ||
| 687 | 19년 전 | 2473 | ||
| 686 | 19년 전 | 3503 | ||
| 685 | 19년 전 | 3183 | ||
| 684 | 19년 전 | 2858 | ||
| 683 | 19년 전 | 2079 | ||
| 682 | 19년 전 | 1786 | ||
| 681 | 19년 전 | 2886 | ||
| 680 | 19년 전 | 1738 | ||
| 679 | 19년 전 | 2322 | ||
| 678 | 19년 전 | 3973 | ||
| 677 | 19년 전 | 3762 | ||
| 676 | 19년 전 | 3484 | ||
| 675 | 19년 전 | 3421 | ||
| 674 |
|
19년 전 | 1580 | |
| 673 |
|
19년 전 | 1942 | |
| 672 |
|
19년 전 | 1872 | |
| 671 | 19년 전 | 2538 | ||
| 670 | 19년 전 | 4654 | ||
| 669 |
|
19년 전 | 2783 | |
| 668 |
|
19년 전 | 1936 | |
| 667 |
|
19년 전 | 1955 | |
| 666 |
|
19년 전 | 1860 | |
| 665 |
|
19년 전 | 2595 | |
| 664 |
|
19년 전 | 8197 | |
| 663 |
|
19년 전 | 2748 | |
| 662 |
|
19년 전 | 2804 | |
| 661 |
|
19년 전 | 3062 | |
| 660 |
|
19년 전 | 2235 | |
| 659 |
|
19년 전 | 2255 | |
| 658 |
|
19년 전 | 2193 | |
| 657 |
|
19년 전 | 2096 | |
| 656 |
|
19년 전 | 2291 | |
| 655 |
|
19년 전 | 2547 | |
| 654 |
|
19년 전 | 3090 | |
| 653 | 19년 전 | 2342 | ||
| 652 | 19년 전 | 1928 | ||
| 651 |
|
19년 전 | 2870 | |
| 650 | 19년 전 | 5031 | ||
| 649 | 19년 전 | 3527 | ||
| 648 | 19년 전 | 3483 | ||
| 647 | 19년 전 | 2988 | ||
| 646 | 19년 전 | 2423 | ||
| 645 | 19년 전 | 1511 | ||
| 644 | 19년 전 | 3150 | ||
| 643 | 19년 전 | 2027 | ||
| 642 |
|
19년 전 | 5408 | |
| 641 | 19년 전 | 2446 | ||
| 640 | 19년 전 | 3442 | ||
| 639 | 19년 전 | 2884 | ||
| 638 | 19년 전 | 1771 | ||
| 637 | 19년 전 | 3886 | ||
| 636 | 19년 전 | 2437 | ||
| 635 | 19년 전 | 2326 | ||
| 634 |
|
19년 전 | 3029 | |
| 633 |
|
19년 전 | 3313 | |
| 632 | 19년 전 | 2522 | ||
| 631 | 19년 전 | 2281 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기