最近の記事
- List,ArrayList,Dictionary,Hashtable (07/10)
- 継承 (07/07)
- C#のRandom (07/04)
- Hashtableの結合 (06/30)
- C#でグラフ (06/30)
$suiの成分分析
$suiの成分分析
プロフィール
Author:sui
大学四年。
授業ほぼ無し。
バイトでPHPを触ってる。
Amazon人気商品
月別アーカイブ
カテゴリー
- 未分類 (3)
- javascript (0)
- Greasemonkey (2)
- PHP (4)
- オブジェクト指向 (2)
- メモ (1)
- Googleガジェット (2)
- Perl (1)
- ブログプラグイン (3)
- 不具合 (2)
- C# (4)
RSSフィード
ブログ内検索
FC2アフィリエイト
タグ+カテゴリ クラウド
formの情報をそのままの形じゃなくオブジェクトとして扱いたかったのでこんなんをやってみた。
<form method="post" action="admin.php?action=add" enctype="multipart/form-data">
<input name="add[id]" type="text"/><br>
<input name="add[comment]" type="text"/><br>
<input name="add[img_path]" type="file" size="40"/><br>
<input name="button" text="送信" type="submit">
</form>
<?php
if($_GET['action']=='add'){
addingData($_POST['add']
}
//関数
function addingData($data){
$ct_d=postToCarten($data);
}
//postされたデータをData型にあてはめて返す。
function postToObject($data){
$d=new Data($data['id']);
$d->setComment($data['comment']);
return $d;
}?>
たぶんDTO(DataTransfarObject)とかってデザインパターンっぽい奴に近いはず。
まあただフォームの値を特定の型に入れてやるだけなんだけど
あると割と便利そう。
ただアップロードした画像は$_FILEに入ってしまうのでこれでは上手く扱えなさげ。
<form method="post" action="admin.php?action=add" enctype="multipart/form-data">
<input name="add[id]" type="text"/><br>
<input name="add[comment]" type="text"/><br>
<input name="add[img_path]" type="file" size="40"/><br>
<input name="button" text="送信" type="submit">
</form>
<?php
if($_GET['action']=='add'){
addingData($_POST['add']
}
//関数
function addingData($data){
$ct_d=postToCarten($data);
}
//postされたデータをData型にあてはめて返す。
function postToObject($data){
$d=new Data($data['id']);
$d->setComment($data['comment']);
return $d;
}?>
たぶんDTO(DataTransfarObject)とかってデザインパターンっぽい奴に近いはず。
まあただフォームの値を特定の型に入れてやるだけなんだけど
あると割と便利そう。
ただアップロードした画像は$_FILEに入ってしまうのでこれでは上手く扱えなさげ。
<< 雑記 | ホーム | Greasemonkeyのエディタ起動失敗回避 >>
![TDK DVD-Rデータ用 1-8倍速対応ホワイトプリンタブル(ワイド)50枚パック[DVD-R47PWDX50PK]](http://ecx.images-amazon.com/images/I/61BZCGKDPBL._SL160_.jpg)



コメントの投稿