入口
 HTML/PHP 切替
 環境変数
 配列
 文字コード
 session
買物かご
 index.php
 sub.phl
 引数受取
制御構造
 if
  文字比較
  空文字列
 foreach
文字取扱
 空白文字
  trim()
mail
 mime mail
PostgreSQL
 PostgreSQL 用の関数
 関数名の変更
 単純な表を作成
 記述例
Books

PHP4 programming Apache + PHP4 + PostgreSQL | 日本語説明書

sub.phl

前の 買物かご に使う sub.phl である
<?php
class Cart {
    var $item;

    //新規
    function Cart() {
        $this->item = null;
    }

    //商品追加
    function addItem($item_cd, $num) {
        $this->item[$item_cd] += $num;
    }

    //商品削除
    function removeItem($item_cd, $num) {
        $this->item[$item_cd] -= $num;
        if ($this->item[$item_cd] < 0) {
            $this->item[$item_cd] = 0;
        }
    }

    //商品全削除
    function clear() {
        $this->item = null;
    }

    //商品一覧表示
    function showItem() {
        if ($this->item != null){
            $tmp = "";
            while(list($_cd, $_num) = each($this->item)) {
                $tmp .= "<tr>" .
                        "<td>" . '..'. $_cd .'..'. "</td>" .
                        "<td> ".
                        "<input type='text' value='".$_num."' size='3'>".
                        "</td>" .
                        "</tr>";
            }
	    print "買物かごの中身<p>\n";
            echo "<table cellspacing=0 cellpadding=3 border=1>".$tmp."</table>";
        }
    }
}
?>
この画面は Jeedosaquin によって表示しています。
Last Update: Sat, 07 Jun 2014 13:16:17 GMT 1.66 2008/03/08