スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

はてなブックマークに追加 はてなブックマーク - スポンサーサイト

PHPの連想配列は便利

PHPの連想配列は便利です。最近の言語では連想配列が使えるのは当たり前だとは思いますが。

MyHome Portal では、ページ分割有りの一覧表形式ページ作成用の共有ライブラリを用意しています。

データベースのテーブルを一覧形式でページ表示するには、
mp_list_view($mp_list_arg, $item_tbl, $order_tbl, $http_arg);
と1行書くだけで済みます。引数も4つだけです。これは、連想配列を使って関数に渡しているからです。

表示するテーブルの情報は以下のように書きます。連想配列を使うことで、何を渡しているかがわかり易いですよね。それに、必要な属性のみを書くだけで済みます。

$item_tbl = array();
$item_tbl[] = array("表示名"=>"カテゴリ",
  "列名"=>"id_category",
  "http_arg_GET名"=>"cat",
  "type"=>"select",
  "参照テーブル"=>"m_category",
  "参照テーブル表示列"=>"c_categoryName",
  "参照テーブル表示順"=>"c_categoryDisplayOrder",
  "参照テーブル表示色"=>"c_categoryDisplayColor");
$item_tbl[] = array("表示名"=>"タイトル",
  "列名"=>"c_subject",
  "type"=>"text", "size"=>30,
  "ime-mode"=>"active",
  "文字検索"=>"Y");
$item_tbl[] = array("表示名"=>"メモ",
  "列名"=>"c_memo",
  "type"=>"textarea",
  "cols"=>50, "rows"=>3,
  "文字検索"=>"Y");
スポンサーサイト

はてなブックマークに追加 はてなブックマーク - PHPの連想配列は便利

theme : PHP
genre : コンピュータ

comment

Secret

プロフィール

ok.2nd

Author:ok.2nd
HomePage:
http://ok2nd.web.fc2.com/
Email: m.ok.2nd@gmail.com

最新記事
最新コメント
最新トラックバック
月別アーカイブ
FC2ブログランキング

FC2Blog Ranking

検索フォーム
カテゴリ
リンク
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
ユーザータグ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。