<?
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>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 7630 | 10년 전 | 671 | ||
| 7629 |
|
10년 전 | 2422 | |
| 7628 | 10년 전 | 808 | ||
| 7627 |
|
10년 전 | 1045 | |
| 7626 |
|
10년 전 | 1802 | |
| 7625 | 10년 전 | 732 | ||
| 7624 | 10년 전 | 747 | ||
| 7623 |
|
10년 전 | 3122 | |
| 7622 | 10년 전 | 747 | ||
| 7621 |
leeleeleelee
|
10년 전 | 601 | |
| 7620 | 10년 전 | 550 | ||
| 7619 | 10년 전 | 512 | ||
| 7618 | 10년 전 | 1050 | ||
| 7617 | 10년 전 | 736 | ||
| 7616 | 10년 전 | 671 | ||
| 7615 | 10년 전 | 738 | ||
| 7614 | 10년 전 | 1278 | ||
| 7613 |
|
10년 전 | 2094 | |
| 7612 | 10년 전 | 1177 | ||
| 7611 | 10년 전 | 1437 | ||
| 7610 |
|
10년 전 | 1916 | |
| 7609 |
|
10년 전 | 1371 | |
| 7608 |
mwdkim
|
10년 전 | 1146 | |
| 7607 |
|
10년 전 | 1078 | |
| 7606 |
mwdkim
|
10년 전 | 3953 | |
| 7605 | 10년 전 | 703 | ||
| 7604 | 10년 전 | 1040 | ||
| 7603 | 10년 전 | 1663 | ||
| 7602 |
|
10년 전 | 1094 | |
| 7601 |
AniNest
|
10년 전 | 2810 | |
| 7600 |
port443
|
10년 전 | 1050 | |
| 7599 | 10년 전 | 957 | ||
| 7598 | 10년 전 | 1037 | ||
| 7597 | 10년 전 | 4585 | ||
| 7596 |
SeungYeon
|
10년 전 | 907 | |
| 7595 |
untitled
|
10년 전 | 2450 | |
| 7594 |
프로그래머7
|
10년 전 | 1747 | |
| 7593 |
untitled
|
10년 전 | 2387 | |
| 7592 |
untitled
|
10년 전 | 1956 | |
| 7591 |
untitled
|
10년 전 | 2692 | |
| 7590 |
아리마2001
|
10년 전 | 868 | |
| 7589 | 10년 전 | 1120 | ||
| 7588 |
|
10년 전 | 2937 | |
| 7587 | 10년 전 | 1319 | ||
| 7586 | 10년 전 | 684 | ||
| 7585 | 10년 전 | 1719 | ||
| 7584 | 10년 전 | 1423 | ||
| 7583 |
leeleeleelee
|
10년 전 | 1187 | |
| 7582 |
|
10년 전 | 1148 | |
| 7581 | 10년 전 | 1375 | ||
| 7580 | 10년 전 | 1026 | ||
| 7579 |
|
10년 전 | 618 | |
| 7578 | 10년 전 | 1440 | ||
| 7577 |
|
10년 전 | 1886 | |
| 7576 | 10년 전 | 1399 | ||
| 7575 |
멋진남자임
|
10년 전 | 1481 | |
| 7574 | 10년 전 | 2138 | ||
| 7573 | 10년 전 | 3276 | ||
| 7572 | 10년 전 | 776 | ||
| 7571 |
|
10년 전 | 796 | |
| 7570 |
|
10년 전 | 1337 | |
| 7569 | 10년 전 | 1565 | ||
| 7568 |
this1mg
|
10년 전 | 1063 | |
| 7567 |
|
10년 전 | 780 | |
| 7566 | 10년 전 | 929 | ||
| 7565 |
Angel하늘
|
10년 전 | 1030 | |
| 7564 |
seoldi
|
10년 전 | 1274 | |
| 7563 |
|
10년 전 | 1414 | |
| 7562 |
멋진남자임
|
10년 전 | 2112 | |
| 7561 | 10년 전 | 731 | ||
| 7560 |
leeleeleelee
|
10년 전 | 928 | |
| 7559 | 10년 전 | 5068 | ||
| 7558 |
RinaP
|
10년 전 | 806 | |
| 7557 |
|
10년 전 | 1270 | |
| 7556 | 10년 전 | 1209 | ||
| 7555 |
hyohyojj1234
|
10년 전 | 1679 | |
| 7554 | 10년 전 | 1107 | ||
| 7553 |
senseme
|
10년 전 | 1354 | |
| 7552 |
ehdltdoit
|
10년 전 | 1452 | |
| 7551 |
|
10년 전 | 1845 | |
| 7550 |
leeleeleelee
|
10년 전 | 1614 | |
| 7549 | 10년 전 | 2447 | ||
| 7548 | 10년 전 | 1855 | ||
| 7547 |
멋진남자임
|
10년 전 | 1974 | |
| 7546 | 10년 전 | 1020 | ||
| 7545 |
ILMare1003
|
10년 전 | 1311 | |
| 7544 |
|
10년 전 | 1265 | |
| 7543 | 10년 전 | 901 | ||
| 7542 | 10년 전 | 681 | ||
| 7541 |
울라라라우
|
10년 전 | 878 | |
| 7540 | 10년 전 | 1608 | ||
| 7539 | 10년 전 | 953 | ||
| 7538 |
|
10년 전 | 1842 | |
| 7537 | 10년 전 | 3628 | ||
| 7536 |
Gaumi
|
10년 전 | 1434 | |
| 7535 |
프로그램은어려워
|
10년 전 | 1292 | |
| 7534 |
senseme
|
10년 전 | 1217 | |
| 7533 | 10년 전 | 1221 | ||
| 7532 | 10년 전 | 883 | ||
| 7531 | 10년 전 | 2074 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기