2010年1月21日木曜日

新サイトアップとメール設定完了

ふぅ、新サイトのアップが完了しました。
トップページだけ、jQueryを使って簡単な動きを出しました。まったくの静的ページじゃ面白くないし、凝ると大変だし。結局、画像の透過率(Opacity)の変化だけになりました。余り意味のある動きではないのですが、まぁいいでしょう。

2010年1月19日火曜日

2010年1月5日火曜日

SQLでの空白をどうしよう?

SQL文をPHPで生成させる場合、空白のデータをどう扱うか悩んでいます。ウェブフォームでテキスト(form_text)や日付(form_date)という入力があったとして、何も入れていない場合です。ここから次のようなSQLを作成すると、
UPDATE table SET form_text='', form_date='';
日付は空白設定できないといって怒られるはずです。

2009年12月26日土曜日

Simple@Idx 2009/12/26

今年最後になるかもしれない、Simple勉強会@Idx。
今回も、crud_sessの続き。

2009年12月12日土曜日

Simple@Idx 2009/12/12

今年最後のSimpleミーティング。
内容は、
◆jQueryでフォームのUp/Down
◆PHPでセッション使ってDBのCRUD
◆CentOSがインストールできないよ

2009年12月1日火曜日

MySQLでサブクエリ(エラー#1093を回避する方法)

MySQLでもサブクエリーが使えることを思い出して、とあるプロジェクトで使ってみることにした。さくっと、以下のようなSQLを書くと・・・

INSERT INTO exam ( type, code ) VALUES ( 
'A', ( 
    SELECT IFNULL( MAX( code ) + 1, 1000 ) 
    FROM exam WHERE type='A' )
);

#1093 - You can't specify target table 'exam' for update in FROM clause

と怒られてしまった。
正直な話、SQLは得意というわけではないので、 最初はやっぱり無理?と思ってしまった。

が、気を取り直して「mysql 1093」でググってみると、答えのページを発見。MySQLだからではなく、SQL標準から見ても間違った構文なんだそうだ。

2009年11月6日金曜日

jQuery::Up/Downキーでフォームを移動、パート6:テーブル用とデバッグ用コード

前回のSimpleで発表したテーブル用のサンプルですが、アップしました。
http://www.workspot.jp/tech/formupdnTable.html

ctrl+up/down/left/rightキーを使って、テーブル内を自由に上下左右に動き回れます。コードは直接HTMLを見てください。
ま、グローバル変数使いまくりのコピペなコードですが、初めてのJavaScript/jQueryということで勘弁してください。