アークウェブ
システム開発
SandBox
Web制作会社アークウェブのスタッフが、システム開発のTips・ノウハウをまとめているWikiです
アークウェブシステム開発SandBox
アークウェブWebマーケティングSandBox
アークウェブWebデザインSandBox
アークウェブ アクセシビリティWiki
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
**目次 [#ba5d08a7]
#contents
** カウンタプログラム作成(DB) [#o47ffa45]
|カテゴリー|カウンタプログラム作成(DB)|
|優先順位|A|
|イテレーション|[[イテレーション1]]|
|状態|完了|
|完了予定日|2007/8/10|
|工数||
|対応者|清原|
----
**要件 [#ef00bbe2]
-ウェブアプリであること。
-数字が表示される。
-その数字は更新するたびに1ずつインクリメントされていくこ...
http://carrot.ark-web.jp/~konuma/counter/counter.php
↑これと同じ仕様です(ソースは見ちゃダメです。文字化けもマ...
かつソースはオブジェクト指向的に書いてください。
DBを使用する事。
**ソース [#i8c07762]
-dbcounttest.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; char...
</head>
<body>
<?php
require_once('DataBaseCounter.php');
$count = new DataBaseCounter('mysql://root@localhost/cou...
$count->connect();
print("合計:".$count->renewCount('scnt')."\n<br>");
print("今日:".$count->renewCount('tcnt')."\n<br>");
$count->disconnect();
?>
</body>
</html>
-DataBaseCount.php
<?php
class DataBaseCounter{
var $dns;
var $tablename;
var $db;
function DataBaseCounter($dns,$tablename)
{
require_once('DB.php');
$this->dns = $dns;
$this->tablename = $tablename;
}
function connect()
{
$this->db = DB::connect($this->dns);
if (PEAR::isError($this->db)){
die($this->db->getMessage());
}
}
function renewCount($day)
{
$res = $this->db->getOne('select '.$day .' from ...
$this->db->query('update '.$this->tablename.' se...
return $res;
}
function disconnect()
{
$this->db->disconnect();
}
}
?>
終了行:
**目次 [#ba5d08a7]
#contents
** カウンタプログラム作成(DB) [#o47ffa45]
|カテゴリー|カウンタプログラム作成(DB)|
|優先順位|A|
|イテレーション|[[イテレーション1]]|
|状態|完了|
|完了予定日|2007/8/10|
|工数||
|対応者|清原|
----
**要件 [#ef00bbe2]
-ウェブアプリであること。
-数字が表示される。
-その数字は更新するたびに1ずつインクリメントされていくこ...
http://carrot.ark-web.jp/~konuma/counter/counter.php
↑これと同じ仕様です(ソースは見ちゃダメです。文字化けもマ...
かつソースはオブジェクト指向的に書いてください。
DBを使用する事。
**ソース [#i8c07762]
-dbcounttest.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; char...
</head>
<body>
<?php
require_once('DataBaseCounter.php');
$count = new DataBaseCounter('mysql://root@localhost/cou...
$count->connect();
print("合計:".$count->renewCount('scnt')."\n<br>");
print("今日:".$count->renewCount('tcnt')."\n<br>");
$count->disconnect();
?>
</body>
</html>
-DataBaseCount.php
<?php
class DataBaseCounter{
var $dns;
var $tablename;
var $db;
function DataBaseCounter($dns,$tablename)
{
require_once('DB.php');
$this->dns = $dns;
$this->tablename = $tablename;
}
function connect()
{
$this->db = DB::connect($this->dns);
if (PEAR::isError($this->db)){
die($this->db->getMessage());
}
}
function renewCount($day)
{
$res = $this->db->getOne('select '.$day .' from ...
$this->db->query('update '.$this->tablename.' se...
return $res;
}
function disconnect()
{
$this->db->disconnect();
}
}
?>
ページ名:
アークウェブのサービスやソリューションはこちら
サービス
Webの企画・戦略立案
Webデザイン
Webシステム開発
Zen Cartソリューション
Zen Cart導入コンサルティング, RFP作成, トラブル診断
Zen Cartで大規模ECサイト構築
Zen Cartモジュールの開発・カスタマイズ
Zen Cart制作会社(デザイン・企画会社)様向けサービス
Zen Cart海外向け・多言語ECサイトの制作
Zen Cartのデザイン, ペルソナ/シナリオ法, RIA(Ajax・Flex)
Zen Cartのセキュリティ・運用保守サポート
Zen Cart企画・マーケティング戦略, SEO・SEM(サーチエンジン広告)
Zen Cartハイエンド版(大規模サイト用高可用バージョン)
EC-CUBEとZen Cart 機能比較表(概要)
Zen Cart携帯モジュール(モバイルショップ構築用)
Zen Cartの導入事例
Zen-Cart.JPのご紹介とアークウェブの取り組み
Zen-Cartモバイルショップ構築サービス
Movable Typeソリューション
企業サイトでのMovable Type活用
Movable Type用プラグイン一覧
MT用フォーム作成プラグイン「A-Form」
A-Formパートナー制度
その他ソリューション
AjaxでRIA開発
Ruby on Rails
Flexによる業務システム構築
ペルソナ/シナリオ法
ビジネスブログ
SNS・ソーシャルソフトウェア
SEO・SEM
アークウェブのCSR(企業の社会的責任)
アークウェブのCSR指針