« 2009年09月 | メイン | 2009年11月 »
2009年10月29日
not null カラムをalter table
sql
既存データが入っている場合
ALTER TABLE テーブル_name add カラム_name text not null;
では 文句を言われるので
ALTER TABLE テーブル_name add カラム_name text;
して 既存のデータをアップデートして何かしらデータを入れたあとに
ALTER TABLE テーブル_name ALTER カラム_name set not null;
ALTER TABLE item ALTER item_brnd_no set default 0;
postgres の場合でした。他のDBは使ってないのでわからぬ。
投稿者 muuming : 17:29 | コメント (0)
smarty in_array
メモメモ
{if $dat|in_array:$array} 既に存在している! {/if}
投稿者 muuming : 11:59 | コメント (0)
2009年10月27日
ページ内 ウィンドウ っぽいやつ
http://colorpowered.com/colorbox/
colorbox 便利
使い方はいろいろあるっぽいので本家サイトをみるとして
今回使ったフレーム表示の方法だけ
<script type='text/javascript' src="./js/jquery.js"></script> <script type='text/javascript' src="./js/jquery.colorbox-min.js"></script>
<script language="JavaScript" type="text/javascript"> $(document).ready(function(){
$(".iframe").colorbox({width:"700px;", height:"90%", iframe:true});
}); </script>
んで ぽよんと開きたいaタグに calss="iframe" としてOK
投稿者 muuming : 16:56 | コメント (0)
2009年10月20日
プリント用 CSS
あ パクリです。
@media print{
a{
font-color:red;
}
}
と囲めばいいらしい?まだ試してない
投稿者 muuming : 13:49 | コメント (0)
2009年10月14日
vmwareでBIos画面
設定ファイルに
bios.forceSetupOnce = "TRUE"
とかけばOK
投稿者 muuming : 12:20 | コメント (0)
2009年10月13日
smarty で年代フォーマット
詳しいことは
http://www.smarty.net/manual/ja/language.modifier.date.format.php見るとして
よく使うのは
2008年10月11日 5時25分
{$time|date_format:"%Y/%m/%d %H時%M分"}
$timeは タイムスタンプでもOK
投稿者 muuming : 13:10 | コメント (0)
2009年10月08日
tr display none 消す
裏技かもしれないが・・・・
trも消したり出したり可能
document.getElementByID("hoge").display = "none"; で消える
が
document.getElementByID("hoge").display = "block";
では戻せないらしい
戻すには
document.getElementByID("hoge").display = "";
と空を設定してあげるといいそうな
投稿者 muuming : 18:46 | コメント (0)
2009年10月07日
文字と画像を縦に中央ぞろえ
文字と画像が入ったboxに
vertical-align:middle;
画像自体にも
vertical-align:middle;
これで真ん中来る
投稿者 muuming : 17:09 | コメント (0)
幅の計算 CSS
width:800px;
padding:4px;
なら 800だと思ってたが、どうもずれるので調べてみたら
800 + 4*2 らすぃ
逆算しないとリアルな横幅固定できないのね・・・・めんど・・・
あとborder の値も足される まぁこれは納得だけど
投稿者 muuming : 15:19 | コメント (0)
2009年10月06日
はまった・・・
$arr = "";
print count($arr); → 1
$arr = array();
print count($arr); → 0
まじめに初期化しろって事ですね。わかります。
投稿者 muuming : 11:53 | コメント (0)
2009年10月02日
今から1年後 insert
now() + interval '@ 1 year'
投稿者 muuming : 16:52
2009年10月01日
postgres case文
よーわすれるのでメモ
$sql .= " CASE";
foreach($gift_corse as $t_key => $t_dat){
$sql .=" WHEN gift_corse_id = ".$t_key." then '".$t_dat[0]."'";
}
$sql .= " END AS gift_corse_id,";