
当店では、趣味と実益(?)を兼ねてオリジナルCGI等の開発も行っていきたいと考えています。
このページはその成果(途中も含めまーす)の発表の場として新しく作ったページです。
フリーのデータベースソフトである「PostgreSQL」のデータをメンテナンスする為のCGIプログラムです。
この画面で出来るのは、指定したDBの全テーブルのデータの検索、追加、変更、削除になります。検索は全件検索のみです。全件検索した中から1件だけ、変更、削除が出来るようになっています。
ただし、データの追加、変更、削除をする場合には、キーとなる項目を1項目以上指定しなければなりません。また、条件を設定しての検索は、まだ出来ません。
なお、テストデータを見て、あきれないようにしてください(?)。
データの追加や変更や削除はどんどんやってかまいませんが、全部のデータを削除しないようにお願いします。
ユーザ「pcclubtk」、パスワード「tkguest」と入力してください。
これはフリーのデータベースソフトである「PostgreSQL」を使って作った商品マスタテーブルをWebからメンテナンスできるようにしたCGIプログラムです。
最初に表示されるのは、メンテする商品を選択する画面です。ここで商品を選択して「送信」ボタンを押すとメンテナンス画面を表示します。
メンテナンス画面では、商品マスタテーブルの全項目(といっても5個しかないんだけど...)を表示します。メンテナンス画面では、追加、更新、削除の3つの処理ができます。一応、簡単なチェックは入っていますが、まだ完全ではないのでどんなバグがあるかわかりませんので、あしからず。
1の商品マスタメンテナンス画面で作成した商品コードを使い、注文データを登録したり、表示したりします。データの修正には対応していません。注文データは注文テーブルと注文明細テーブルからなります。注文テーブルには、注文NOと顧客コードと日付が入ります。注文明細テーブルには注文NOと商品コード、数量がはいります。入力画面や表示画面で、それ以外の項目については、顧客マスタテーブルや商品マスタテーブルから持ってきています。
表示画面は、単純にデータを検索し、表示するだけのものです。金額や合計はプログラム内で計算しています。
入力画面は、顧客コード、商品コード、数量を入力(顧客コードと商品コードはリストから選択します)し、「送信」ボタンを押すとサーバー側で注文テーブル、注文明細テーブルにデータを追加します。顧客コードはヘッダ部で入力します。名細部の入力フィールドは商品コードと数量を入力しタブキーを押すと入力され、新しいフィールドが1行表示されます。一度作成した商品コードと数量も変更できます。変更しタブキーを押すと再計算します。削除は、チェックボックスが表示されるので、そこをチェックし「削除」ボタンを押すと画面から消えます。あと画面側で簡単な入力チェック等をかけています。
商品や部品一覧のような画面をいちいちHTMLを書き換えなくても、画面Iから変更できるようにしたCGIです。これによって、誰でも簡単に画面を変更できるようになります。(本当かな)
ただ、このCGIもまだ作成中なので、ちょっとしたバグがあると思いますが、ご了承ください。
神経衰弱を作ってみたりしました。Javascriptで作っています。
でも、画像がちょいと重いせいか、2枚目をめくったときどんなカードなのかわからないまま、元にもどっていまいます。ということで、自分のパソコンにダウンロードして遊んでもらってもかまいません。
クイズTKをFlash化したものです。FlashとCGI間でデータの受け渡しをおこなっています。なので質問を追加すると反映されます。