<?
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>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 530 |
|
19년 전 | 1221 | |
| 529 |
|
19년 전 | 1396 | |
| 528 |
|
19년 전 | 1961 | |
| 527 |
사랑과우정
|
19년 전 | 2384 | |
| 526 | 19년 전 | 2861 | ||
| 525 |
|
19년 전 | 2289 | |
| 524 |
|
19년 전 | 1786 | |
| 523 | 19년 전 | 7020 | ||
| 522 |
|
19년 전 | 3709 | |
| 521 | 19년 전 | 2319 | ||
| 520 | 19년 전 | 2347 | ||
| 519 | 19년 전 | 2834 | ||
| 518 |
|
19년 전 | 5759 | |
| 517 |
|
19년 전 | 5536 | |
| 516 |
|
19년 전 | 2239 | |
| 515 |
|
19년 전 | 3277 | |
| 514 | 19년 전 | 2848 | ||
| 513 | 19년 전 | 2202 | ||
| 512 |
개발자관리자
|
19년 전 | 2715 | |
| 511 |
개발자관리자
|
19년 전 | 1567 | |
| 510 |
개발자관리자
|
19년 전 | 1722 | |
| 509 |
개발자관리자
|
19년 전 | 1815 | |
| 508 |
개발자관리자
|
19년 전 | 1991 | |
| 507 |
개발자관리자
|
19년 전 | 1668 | |
| 506 |
개발자관리자
|
19년 전 | 1795 | |
| 505 |
개발자관리자
|
19년 전 | 1763 | |
| 504 |
개발자관리자
|
19년 전 | 1833 | |
| 503 |
개발자관리자
|
19년 전 | 1510 | |
| 502 |
개발자관리자
|
19년 전 | 2631 | |
| 501 | 19년 전 | 1972 | ||
| 500 | 19년 전 | 3223 | ||
| 499 | 19년 전 | 3248 | ||
| 498 | 19년 전 | 2506 | ||
| 497 | 19년 전 | 2594 | ||
| 496 | 19년 전 | 2429 | ||
| 495 | 19년 전 | 2685 | ||
| 494 | 19년 전 | 2668 | ||
| 493 | 19년 전 | 3147 | ||
| 492 | 19년 전 | 2865 | ||
| 491 | 19년 전 | 5275 | ||
| 490 |
|
19년 전 | 2099 | |
| 489 |
|
19년 전 | 2189 | |
| 488 |
|
19년 전 | 1992 | |
| 487 |
|
19년 전 | 1923 | |
| 486 |
|
19년 전 | 1925 | |
| 485 |
|
19년 전 | 2117 | |
| 484 |
|
19년 전 | 3187 | |
| 483 |
|
19년 전 | 3060 | |
| 482 |
|
19년 전 | 2829 | |
| 481 |
|
19년 전 | 2531 | |
| 480 |
|
19년 전 | 2616 | |
| 479 |
|
19년 전 | 2280 | |
| 478 |
|
19년 전 | 2318 | |
| 477 |
개발자관리자
|
19년 전 | 1574 | |
| 476 |
개발자관리자
|
19년 전 | 2300 | |
| 475 |
개발자관리자
|
19년 전 | 2648 | |
| 474 |
개발자관리자
|
19년 전 | 2642 | |
| 473 |
개발자관리자
|
19년 전 | 2946 | |
| 472 | 19년 전 | 2725 | ||
| 471 | 19년 전 | 1697 | ||
| 470 | 19년 전 | 1805 | ||
| 469 |
|
19년 전 | 2705 | |
| 468 |
|
19년 전 | 2206 | |
| 467 |
|
19년 전 | 3970 | |
| 466 |
|
19년 전 | 2479 | |
| 465 | 19년 전 | 2363 | ||
| 464 | 19년 전 | 3509 | ||
| 463 |
|
19년 전 | 3086 | |
| 462 |
|
19년 전 | 2226 | |
| 461 |
|
19년 전 | 3020 | |
| 460 |
|
19년 전 | 2225 | |
| 459 |
|
19년 전 | 3082 | |
| 458 |
|
19년 전 | 3506 | |
| 457 |
|
19년 전 | 5194 | |
| 456 |
|
19년 전 | 3118 | |
| 455 |
스마일미디어
|
19년 전 | 3113 | |
| 454 |
스마일미디어
|
19년 전 | 2690 | |
| 453 |
스마일미디어
|
19년 전 | 2441 | |
| 452 |
스마일미디어
|
19년 전 | 2699 | |
| 451 |
스마일미디어
|
19년 전 | 2426 | |
| 450 |
스마일미디어
|
19년 전 | 2541 | |
| 449 |
스마일미디어
|
19년 전 | 2341 | |
| 448 |
스마일미디어
|
19년 전 | 2681 | |
| 447 | 19년 전 | 2949 | ||
| 446 |
스마일미디어
|
19년 전 | 3234 | |
| 445 |
스마일미디어
|
19년 전 | 7034 | |
| 444 |
스마일미디어
|
19년 전 | 5158 | |
| 443 |
스마일미디어
|
19년 전 | 2412 | |
| 442 |
스마일미디어
|
19년 전 | 5140 | |
| 441 |
스마일미디어
|
19년 전 | 3087 | |
| 440 |
|
19년 전 | 2436 | |
| 439 | 19년 전 | 2128 | ||
| 438 | 19년 전 | 3553 | ||
| 437 |
|
19년 전 | 2865 | |
| 436 |
|
19년 전 | 3242 | |
| 435 |
|
19년 전 | 2864 | |
| 434 | 19년 전 | 3368 | ||
| 433 |
sjsjin
|
19년 전 | 2689 | |
| 432 |
sjsjin
|
19년 전 | 3446 | |
| 431 |
sjsjin
|
19년 전 | 2403 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기