ぐらべる・ろぉど でぃ・ばぃ・でぃ
JW-CAD の土木向け外部変形(機能拡張)とインターネットの CGI の作成をしています。 ここは、開発の状況や思い付きなどをメモする場所です。

2014年7月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31   

プロフィール
名前うしわたり ひろし
URLhttp://www61.tok2.com/home2/gravelroad/
血液型A型
星座水瓶座

カテゴリー
JW-CAD(62)
Web Design / CGI(26)
BLOG(25)
[測量外変] SuUP(6)
Programing(7)
PC(4)
Ruby外部変形スクリプト集(4)
[配筋外変] rBend(2)
[求積外変] gHeron(13)
[作表外変] eTable(7)
[拾出し外変] LP_COUNT(2)
[外変部品] uDialog(4)
ミーハーネタ(15)
[区画割外変] sDiv(4)
[寸法外変] sDim(1)

最新記事
2005年10月21日  お引越し
2005年10月10日  HTML_Template_Flexy(8)
2005年10月10日  HTML_Template_Flexy(7)
2005年10月09日  php 4.40
2005年10月08日  HTML_Template_Flexy(6)

過去記事
2005年10月
2005年09月
2005年08月
2005年07月
2005年06月



2005年10月21日  お引越し
コメント忘れてましたが、こっちのブログは今後更新しないと思います。引越し先は:

http://gravelroad.yh.land.to/

です。

PM 12:01:15 | Comment(553) | TrackBack(157) | [BLOG]

2005年10月10日  HTML_Template_Flexy(8)
Flexy での <select> 要素の操作についてまとめてみました。
テンプレート中にはとりあえず、静的な部分のみを書いておきます。

  <select name="user_name">
    <option value="">選択してください</option>
  </select>

オプションの追加と選択項目の設定は element を利用します。

  $result = mysql_query('SELECT uid,uname from tbl_users');
  while ( $row = fetch_assoc( $result ) ) {
    $options[ $row['uid'] ] = $row['uname'];
  }
  $elements['user_name']->setOptions( $options );
  $elements['user_name']->setValue( $select_uid );

ここで、$select_uid に選択されるオプションの value 値(uid)を設定しておくと、出力時に任煮の項目が選択された状態で表示されます。

PM 04:55:29 | Comment(2) | TrackBack(0) | [Web Design / CGI]

2005年10月10日  HTML_Template_Flexy(7)
フォーム要素(Elements)の動作で、getElements()メソッドで取得したオブジェクトの操作で、テンプレート内から呼び出されたメソッドからだとオブジェクトの属性を変更できないようです。 これは、outputObject のパラメ−タが値渡しされているからのようです。 一応、参照渡しについて調べてみたんですが、呼び出し側で参照渡し指定するのは推奨されていないようで、メソッド側を変更する必要がありそうです。 既存のメソッド仕様を変更するのは、機能を追加するより抵抗があるんですが、どうしようかと思案中です。


<textarea> や <select> のケースのように、Element が開始〜終了タグに分かれている場合の:

 <textarea name="hoge">{hoo}</textarea>

のようなテンプレート変数・メソッド呼び出しは受け付けないようです。 DB 連携だと、この辺を是非実装しておきたいんですが、ちょっと込み入った部分かも。


AM 10:03:15 | Comment(0) | TrackBack(0) | [Web Design / CGI]

2005年10月09日  php 4.40
オブジェクトのシリアライズ/アンシリアライズの部分で正体不明のバグに悩まされ、PHP をバージョンアップすることにしました。

で、windows 用のインストーラをダウンしてきて 4.28 の入っているフォルダにオーバーライトても phpinfo の表示が 4.28 のまま...。 いろいろ調べてみたら、Apache サーバー用の sapi が、アップされてませんでした。 インストーラパッケージを何度入れなおしても入らないので、zip アーカイブを落としてきて、こっちから入れました。

AM 09:29:17 | Comment(5) | TrackBack(0) | [Web Design / CGI]

2005年10月08日  HTML_Template_Flexy(6)
勘違いしてたんですが、Flexy の配列/ハッシュ変数の添字は定数リテラル固定だったんですねー。
先日のは:

<table>
   <tr flexy:while="fetch_row()">
     <td>{row[field1]} </td>
     <td>{row[field2]} </td>
     <td>{row[field3]} </td>
   </tr>
</table>

でOKってことみたいです。 ハッシュなら添字に変数が使えた方が便利だと思うんだけど、そこまでやっちゃうとオリジナルと互換性がなくなりそうだし...。
まあ、データベース連携だとリテラル固定の方が使いやすい場合の方が多いので現状ではOKですね。

AM 10:08:47 | Comment(0) | TrackBack(0) | [Web Design / CGI]


BA編集プレート


Powerd by SUK2 BLOG.