PHP Generator system
PHPGR:PHP Generator systemは、PHPスクリプトプログラムを自動生成します。
テーブルフォーマットで設定した項目内容に合わせて自動でPHPスクリプトを作成し、
結果確認用menu.htmlを自動生成するので効率良い成果が期待出来ます。
<環境>
・Windows10、MySQL、PHP、Webserver環境(Apache、IIS)
<Download>
・PowerBuilder runtime、PHPGR [Downloadsite]
<概要>
データベースへ登録する項目を決めて専用画面から登録します。数値、文字形式や日付項目又、計算式等を設定します。
あとは、それぞれの実行するボタンを選択してPHPスクリプトを自動で生成します。
登録画面、一覧表画面や検索画面等。
<特長>
・PHPスクリプトの自動生成...ボタンを押すだけ簡単作成。
・データベース(MySQL)システム環境機能の装備。テーブル作成、テーブル内容表示、削除、登録一覧、データベース新規作成、削除、一覧表示 、POP参照プログラム作成 等。
・即時確認メニュ画面の生成(menu.html)
※Download「PHPGR」は下記サイトよりダウンロードできます。
YouTube操作説明
起動画面
PHPGENERATOR起動画面。
※画面内をクリックすると即メイン画面に移ります。
メイン画面(Main screen)
データベースに登録する項目内容入力してテーブル登録します。
作成したテーブルはPHPGEN内でSAVEし保存管理します。
・数値項目(例:金額、数量)等は、合計設定機能が有ります。
・計算式の設定
(例)
数量 X 単価 = 金額
計算式へ、SURYO * TANKA の様にカラム名で記載します。
・主キーは自動で設定します。(項目名=id)
・キーの設定を行うとVIEWテーブルが作成できます。
※2つのテーブルをキーで突き合わせし、それぞれの項目をチョイスした新たなテーブルが作成できます。
既存テーブル一覧(List of existing tables)
テーブル登録した一覧表示。
業務区分にて絞込み検索が可能。
登録したテーブルの呼出しはダブルクリックにて呼び出します。
テーブル登録内容(Table registration details)
カラムid…項目の記号名。
カラム名…項目名。
キー…view join等での突き合わせキーを設定。
集計(sum)…数値項目設定で〇印した場合、合計計算します。
型…プルダウンより選択。
整数…桁数
小数…桁数
計算式…項目での計算式を記入して計算します。
PHPスクリプト自動生成 PHP script automatic generation
① MySQL接続環境の設定
・テーブル名…新規作成するテーブル(メイン画面で設定したテーブル内容)
・servername…初期値localhostになっています。※環境に合わせて変更。
・username…初期値rootになっています。※環境に合わせて変更。
・password…usernameのpassword。※環境に合わせて変更。
・database…Mysql database名。※環境に合わせて変更。
②システム関連phpスクリプト自動生成
新規データベースの作成からテーブル作成や作成済みテーブル一覧、データベース一覧
テーブル、データベースの個別削除又、テーブル詳細情報などphpスクリプトを自動で
生成します。システム用ユーティリティです。
③業務用phpスクリプト自動生成
(メイン画面で設定したテーブル内容)を基に、データ登録画面、全件検索画面、条件検索画
面、データの修正削除更新画面又、view join用一覧画面などphpスクリプト自動生成します。
※主な画面サンプルを別紙参考に掲載します。
一括ボタン…「レ」一括処理へ「レ」点して一括作成ボタンを押すと、
②システム関連phpスクリプト自動生成
③業務用phpスクリプト自動生成
上記phpスクリプト全部を自動で処理します。
※最初は一つ一つボタンを押してphpスクリプトの実行を行いプログラム内容の確認を行い
ますが、慣れて来たら一括処理で行うと簡単に早く全体処理が完成します。
変更…「③業務用phpスクリプト自動生成」のphpプログラムidは、自由に変更可能です。尚、
「変更」に2文字で記号登録すると、初期値に登録されている名前を自動で変更します。
変更前から変更後、この様に先頭5桁(GGnnn)が変わります。
※viewデータ一覧は変更しません。
※業務区分単位にphp管理したい場合などに使ってください。
※phpプログラムidは自由に変更可能です。また、終了しても前に作成したidを呼び出します。
★PHPプログラムID(名)の設定案
自由にIDを設定できますが、下記の様な使い方を推奨していますので参考にしてください。
GGnnn_input1.php
GG....業務システム識別記号
nnn....システム番号
例)
UR :受注売上管理システム
100:商品マスタ登録処理 ..... UR100_input1.php
200:売上データ登録処理 ..... UR200_input1.php の様な採番になります。
menu.html…メニュ用htmlを自動生成します。
※名前の変更も可能です。
phpスクリプトが自動作成された後に、実行結果を即確認できます。
viewテーブル自動作成
2つのテーブルを突き合わせ(join)したviewテーブル作成スクリプトを生成します。
実行結果画面サンプル
menu.html
メニュー用htmlを自動作成します。これにより即結果内容の確認が可能です。また、メニューのカスタマイズも自由に変更可能です。
参考にして、ご利用ください。
Mysqlテーブル一覧
登録済みテーブル一覧表の表示。
Mysqlデータベース一覧
登録済みデータベース一覧表の表示。
データ登録画面
例)新規データ登録画面
テーブル項目登録した内容が、データ登録画面に自動作成されます。
計算項目(式)を設定した項目は登録項目に表示されません。
登録確認画面が表示され、そこで計算式を登録した項目は自動計算
されて表示します。
更新日の様な日付項目はカレンダ表示ボタンが自動設定されます。
テータ一覧
データの修正、削除画面
ご質問や利用方法、操作方法に当たっては、
お問合せ画面よりご連絡をお願いいたします。