HTML :: FormEngine :: DBSQL

HTML :: FormEngine :: DBSQLはHTML / XHTMLフォームを作成できます。
今すぐダウンロード

HTML :: FormEngine :: DBSQL ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Moritz Sinn
  • 出版社のWebサイト:
  • http://search.cpan.org/morni/XML-ParseDTD-0.1.4/ParseDTD.pm

HTML :: FormEngine :: DBSQL タグ


HTML :: FormEngine :: DBSQL 説明

HTML :: FormEngine :: DBSQLは、HTML / XHTMLのフォームを作成することができます。 HTML :: FormEngine :: DBSQLへ/中/ SQLデータベースからtables.SYNOPSISExampleコード#を追加、更新したレコードを取り除くためのHTML / XHTMLのフォームを作成することができますは/ usr / binに/ perlの-w厳格な使用!。使用HTML :: FormEngine :: DBSQL。 DBIを使用する。 CGIを使用する。 POSIX #USE; #forにsetlocale #setlocale(LC_MESSAGES、 'ドイツ')。私の$ Q =新しいCGIドイツのエラーメッセージ#for。 $ Q->ヘッダを印刷します。私の$ DBH = DBI->( 'DBI:PG:DBNAME =テスト'、 'テスト'、 'テスト')を接続します。私の$フォーム= HTML :: FormEngine :: DBSQL->新しい(スカラー$ Q->バール、$ DBH)。ます$ form-> dbsql_conf( 'ユーザー');ます$ form->()します。印刷$ Q-> START_HTML( 'FormEngine-DBSQL例:ユーザ管理');もし(ます$ form-> OK){場合($ _ =ます$ form-> dbsql_insert()){プリント "Sucessfullyは、$ _ユーザー(複数可)を追加しました!";明らかます$ form->。 }}ます$ form-> GET、$ Q-> END_HTMLを印刷します。 $ dbh->切断;例データベースTableExecute以下(Postgre)SQLコマンドの例を開発する際に私が使用したテーブルを作成するには:SEQUENCEのuser_uid_seqを作成します。 TABLE "ユーザー"(UID整数DEFAULTのnextval( 'user_uid_seq' ::テキスト)NOT NULL、名前の文字変化(40)NOT NULL、forename文字変化(40)NOT NULL、ストリートキャラクター変化(40)NOT NULL、ジップ整数をCREATE NOT NULL、町のキャラクター変化(40)NOT NULL、電子メールの文字変化(40)NOT NULL、携帯電話の文字変化(15)[] DEFAULT '{ ""、 ""}' ::文字変化[]、誕生日の日付NOT NULL 、ニュースレターは)○デフォルト値ブール。 ' - ' ::文字NOT NULLを変え、 "パスワード" の文字変化(30)DEFAULT ' - ' :: TABLEログイン(UID整数DEFAULT CURRVAL( 'user_uid_seq' ::テキスト)NOT NULL、(30)DEFAULTを変化させ、ユーザ名のキャラクターを作成NOT NULLを変える文字)。 ALTER TABLE ONLY "ユーザー" CONSTRAINT user_pkey PRIMARY KEY(UID)を追加します。 ALTER TABLE ONLYログインADD CONSTRAINT login_pkey PRIMARY KEY(UID)。 ALTER TABLE ONLYログインのADD CONSTRAINT "$ 1" FOREIGN KEY(UID)を参照し、 "ユーザー"(UID)MATCH FULL ON UPDATE CASCADE ON DELETE CASCADE; IS .zipファイルCOLUMN "ユーザー" ON COMMENT 'digitonly = ERROR;'; IS .email COLUMN "ユーザー" ON COMMENT 'ERROR = RFC822;'; COLUMN "ユーザ" ON COMMENTドットフォン「はdisplay_as = {{、}}であり; ERROR_IN = {{{NOT_NULL、digitonly}、{NOT_NULL、digitonly}}};字幕= {{/}}; SIZE = {{5 、10}}; '。 IS 'ERROR = {{正規表現、 "のみA-Z、Z-及び0-9を含んでいなければならない"、 "^ + $"}、ユニークな、dbsql_unique};' COLUMNのlogin.username ON COMMENT。 COLUMNログインON COMMENT "password" です。 'TYPE =パスワード; VALUE =; ERROR = {{正規表現は、 "4つの以上の文字を持っている必要があります" "{5、}"}};';もちろん、あなたはいずれかを使用することができます他のテーブル(単数または複数)ならびに。 examplesディレクトリ内のファイルuser.sqlデータベース全体のdump.Requirementsが含まれています:・パール・HTML :: FormEngine 1.0・クローン0.13・ハッシュ::マージ0.07・ロケール:: gettextの1.01・ダイジェスト:: MD52.24・1.42 DBI要件: ・Perl ・HTML :: FormEngine 1.0 ・クローン0.13 ・ハッシュ::マージ0.07 ・ロケール:: gettextの1.01 ・ダイジェスト:: MD52.24 ・DBI 1.42


HTML :: FormEngine :: DBSQL 関連ソフトウェア