人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

WEB制作をしている者です。PHP・Mysql経験は1年未満です。

現在、飲食店のホームページをPHP・Mysqlで制作しております。
それで下記のような値段表や求人の内容を変更出来る管理画面を作ることになりました。

メニュー例
サンドイッチ:400円
コーヒー:300円
Aランチ:1000円

求人例
時給:800円
待遇:交通費負担


ですが、サンドイッチ等の項目名自体も変えたい、そして項目も追加・削除出来るようにしたい場合、コード化すると良いと熟練の方にアドバイス頂いたのですが、それ以上は聞けませんでした。

コード化とは具体的にはどのようにするのでしょうか。

SQL文も調べながら書き、クラスの作り方も最近覚えたばかりのレベルなのですが、職場に聞ける方もおらず今回ご質問させて頂きました。

具体的なスクリプトや考え方が見れるサイトなど教えて頂けますと幸いです。

●質問者: maintour15
●カテゴリ:就職・転職
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● australiagc
ベストアンサー

PHPとMySQLができるということは、PHPからデータベースに接続して、
クエリやプロセジャを実行することは既にできるという前提で良いでしょうか?

であればインターフェイスの構築は好みですが、個人的にはjqueryのdataTableが好きです。
http://datatables.net/
http://datatables.net/release-datatables/examples/api/editable.html
http://d.hatena.ne.jp/ichhi/20110331/1301573264

2つ目のリンクにあるサンプルでは、セルをクリックするとそのまま編集ができるようになっています。

データの取得、編集、追加、削除に関しては処理用のページを別途設けajaxでコール、
編集や追加、削除の場合は、処理完了後にデータの取得を再度実行してdataTableを更新する感じです。
他にも、ソートや検索結果の表示件数の絞り込みなどが簡単に設置できます。

javascriptやjquery、ajaxがどうしても苦手と言うことであれば、
各操作をフォーム送信(POST)で行うことになると思います。
dataTableのサンプルのようなテーブルを書いて、編集・追加・削除などのボタンを設置。
編集・追加がクリックされたら、ajaxをコールするのではなくデータ入力の画面へ転送。
そこでデータを入力して送信を押すと、クエリやプロセジャが実行されるという構造ですね。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ