« 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,";

投稿者 muuming : 09:25 | コメント (0)