• 検索結果がありません。

データベース 講義資料 第 11 回 PHP による Web インターフェース開発演習(2)

N/A
N/A
Protected

Academic year: 2021

シェア "データベース 講義資料 第 11 回 PHP による Web インターフェース開発演習(2)"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

データベース 講義資料 第 11 回 PHP による Web インターフェース開発演習(2)

九州工業大学 情報工学部 講義担当:尾下真樹

1. Web インターフェース

今回の演習では、引き続き、データベースをウェブから利用するためのインターフェースの開発を行う。

今回は、データベースに格納されているデータを単純に表示するだけではなく、HTML のフォームの機能を利用して、利用者 がウェブブラウザから入力したデータにもとづき、データを追加・削除・更新するできるインターフェースを開発する。

2. フォームの使用方法

HTML

中で、フォームを使うためのタグを使ってフォームを記述することで、

利用者がテキストを入力したり、項目を選んだりすることのできるような、

フォームを実現できる(図

1

) 。

フォームは、<FORM> ~ </FORM>タグによってフォーム全体を指定し、

<INPUT>タグによって各入力項目を指定する。

<FROM>タグには、送信ボタンが押されたときにどのページに移動するか(実

行するか)を、url 属性で指定できる。また、次のページのデータの受け渡し方法として、GET または POST を指定できる

(method 属性で指定) 。PHP を利用する場合は、GET も

POST

も同様に扱うことができるので、どちらでも構わない。

<INPUT>タグのtype

属性により、テキストフィールド(text) 、チェックボタン(checkbox) 、ラジオボタン(radio) 、などの 種類が選択できる。また、

<INPUT>タグには、name

属性により、入力されたデータをどのような変数で次のページに渡すか、

変数名を指定できる。

フォームから送られた引数は、

PHP

プログラムでは、あらかじめ定義されている特殊なグローバル変数(連想配列)を経由し て受け取ることができる(

$_GET[

変数名

]

または

$_POST[

変数名

]

) 。フォームのメソッドに

GET

を指定した場合と

POST

を指定した場合で受け取り方が異なるので注意する。

3. インターフェース作成演習(2)

今回学習した内容をもとに、以下の手順で演習を行うこと。 (詳細は

Moodle

の演習資料を参照。 )

1.

データ追加(employee_add_form.html, employee_add.php)の動作確認。

2.

データ追加(動的生成版) (employee_add_form.php)の動作確認。

3.

データ削除(employee_delete_form.html, employee_delete.php)の作成。

削除のための

SQL

を自分で考えて追加。

4.

データ削除(動的生成版) (employee_delete_form.php)の動作確認。

5.

データ更新(employee_update_form1.html, employee_update_form2.php, employee_update.php)の作成。

更新のための

SQL

を自分で考えて追加。

6.

データ更新(動的生成版) (employee_update_form1.php)の作成。

更新するデータを選択するページを、employee_delete_form.php を参考に作成。

7.

データ検索(部門名での検索) (employee_search_form.php, employee_search.php)の作成。

検索結果の従業員を表示する

SQL

を自分で考えて追加。

8.

演習課題のテキストファイルに回答を記述して、Moodle から提出。

1 フォームの例

参照

関連したドキュメント

これらの定義でも分かるように, Impairment に関しては解剖学的または生理学的な異常 としてほぼ続一されているが, disability と

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

、肩 かた 深 ふかさ を掛け合わせて、ある定数で 割り、積石数を算出する近似計算法が 使われるようになりました。この定数は船

各テーマ領域ではすべての変数につきできるだけ連続変量に表現してある。そのため

賠償請求が認められている︒ 強姦罪の改正をめぐる状況について顕著な変化はない︒

一︑意見の自由は︑公務員に保障される︒ ントを受けたことまたはそれを拒絶したこと

いてもらう権利﹂に関するものである︒また︑多数意見は本件の争点を歪曲した︒というのは︑第一に︑多数意見は

られる。デブリ粒子径に係る係数は,ベースケースでは MAAP 推奨範囲( ~ )の うちおよそ中間となる