2008年4月18日のブックマーク (5件)

  • FileMaker Pro によるWebデータベース構築 (1) : 概要と仕組み:CodeZine

    nmizojp
    nmizojp 2008/04/18
  • FileMaker Pro によるWebデータベース構築 (2) : インスタントWeb公開:CodeZine

    はじめに 連載では、全12回のリレー形式で「FileMaker Pro」というデータベースソフトウェアを紹介していきます。前回は、FileMakerが対応しているWeb公開の種類や仕組み、それぞれのメリット・デメリットを紹介しました。今回も引き続き、(株)エミックの松尾が、FileMakerらしい使いやすさを体現した「インスタントWeb公開」について解説します。インスタントWeb公開の概要 前回も紹介しましたが、インスタントWeb公開は、FileMaker Proで定義したレイアウトをほぼそのままにWebブラウザから利用できる画期的な機能です。仕様上の制限はあるものの、HTMLやプログラミングに関する知識がなくても、データベースと連動したWebアプリケーションを構築することができます。FileMaker Proの使いやすさを体現した、非常に面白い機能と言えます。 以下、FileMaker

    nmizojp
    nmizojp 2008/04/18
  • FileMakerとPHPによるWebアンケートフォームの作成(前編)(PHP, FileMaker)

    はじめに 今回より3回に渡って、FileMaker Server 9より実装された「PHPによるカスタムWeb公開機能」(FileMaker API for PHP)を紹介します。アンケートフォームを作成しながらFileMaker API for PHPの基的な使い方を解説していきたいと思います。 質問や回答の設定、およびアンケートの集計をFileMakerで行い、設定した質問・回答をFileMaker API for PHPを使ってWebアンケートフォームとして表示するというアプリケーションを作ります。 前編として今回は、FileMaker API for PHPの簡単な紹介と作成するアンケートフォームの概要、データベースの作成、FileMaker Serverへのセット、PHP環境の構築までを解説します。FileMaker API for PHPについて PHPは、現在Webアプリケ

    nmizojp
    nmizojp 2008/04/18
  • FileMakerとPHPによるWebアンケートフォームの作成(中編):CodeZine

    はじめに 前回は、FileMaker API for PHPの基的な解説およびアンケートフォームのFileMaker部分を作成しました。今回は、いよいよFileMaker API for PHPを使ったWebページの作成に入ります。 作成したWebアンケートデータベースから対象のアンケートを検索して、テーマやリード、質問や回答を読み込み、アンケートフォームとして表示させると言うところまでを解説していきたいと思います。API for PHPを使ったFileMakerからのレコードの検索、関連データの操作が今回のテーマです。FileMaker API for PHPの概要 具体的なコーディングに入る前に、まずFileMaker API for PHPの基的な考え方を解説しておきます。 FileMaker API for PHPはオブジェクト指向で開発されており、データベースの操作はクラス(

    nmizojp
    nmizojp 2008/04/18
  • FileMakerとPHPによるWebアンケートフォームの作成(後編):CodeZine

    はじめに 前回は、アンケートフォームの表示部分の作り方について解説しました。今回は、アンケートフォームから送信されたデータをFileMakerに登録する処理、および回答データの集計画面の作り方を解説します。 では、アンケートフォームから送信されたデータをFileMakerに登録して、登録完了と表示させる画面を記述していきましょう。登録処理および登録完了画面の作成 フォームデータを登録して、完了画面を表示する上での基的な流れは次のようになります。フォームデータから、「氏名、年代、性別」の値を、回答見出しテーブルに登録する。質問Noと回答を、ポータルレコード追加の方法で、回答明細テーブルに登録する。登録完了画面を表示する。2でエラーが発生した場合はエラー画面を表示する。  ファイル構成は、上の1、2を処理する「receive.php」、登録完了画面を表示する「receive_reply.ph

    nmizojp
    nmizojp 2008/04/18
    分かりやすい