More Related Content
PDF
PDF
PPTX
T sql の parse と generator PDF
LibreOffice Base をSQLite のフロントエンドにしてみよう PDF
PDF
PPT
2011年2月9日第130回FxUG勉強会@東京第一打者空振り三振 PDF
What's hot
PDF
PDF
CentOS7で統合バックアップBacula7.0を使ってみよう PDF
PDOでデータベース接続と SQLインジェクション対策 PDF
[Alfresco]ドキュメントライブラリのUIカスタマイズ PDF
iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults) PDF
Drupal Elasticsearch Connector の日本語検索の質を高める KEY
PDF
PDF
PDF
3時間濃縮CakePHP2.1 in PHPカンファレンス北海道2012 PDF
G*workshop 2011/11/22 Geb+Betamax PDF
PDF
PDF
PDF
PPT
PDF
PDF
PPTX
PDF
Viewers also liked
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
Similar to System4 detail for_h
PDF
PDF
PDF
PDF
PDF
PDF
PDF
PDF
「Html sql」で図書館hpにアクセスしてみよう PDF
PDF
PDF
More from Jun Chiba
PDF
プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料 PDF
プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料 PDF
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修) PDF
ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料 PDF
ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料 PPTX
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料 PDF
ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料 PDF
ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料 PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料 PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料 PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料 PDF
チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料 PDF
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料 PDF
アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料 PDF
ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料 PDF
営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料 PDF
営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料 System4 detail for_h
- 1.
- 2.
2
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
処理理の流流れ(詳細表⽰示)
1 SELECTを実⾏行行&
詳細表⽰示リンクを表⽰示
2 前のPHPからクリックされた商品の
product_̲idを受け取る&
受け取ったproduct_̲idで
SELECTを実⾏行行し、表⽰示
- 3.
3
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
PHPでのSQLの実⾏行行
<?php
$connect = mysql_connect(”localhost”,”DBユーザ名”,”DBパスワード”);
mysql_query(”SET NAMES utf8”,$connect);
$result = mysql_db_query(”DBデータベース名” ,
”select * from product_tbl” );
while( $kekka = mysql_fetch_assoc($result)) {
echo $kekka [’product_name’];
}
mysql_close($connect);
?>
復復習
実⾏行行したいSQLを記述する。
- 4.
4
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
l どうやってこれがクリックされたことを伝えるのか?
- 答え:各「詳細」リンクのURLに、その製品のproduct_idの
情報を含めてリンクしてもらう
ü 例例:バスタオルS級なら product_detai.php?product_id=1
ü 例例:バスタオルA級なら product_detai.php?product_id=2
処理理の流流れ(詳細表⽰示)
- 5.
5
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
詳細表⽰示リンクの表⽰示
//省省略略
$result = mysql_db_query(”DBデータベース名” ,
”select * from product_tbl” );
while( $kekka = mysql_fetch_assoc($result)) {
echo $kekka [’product_name’];
$url = ”product_detail.php?product_id=”;
$url = $url.$kekka[”product_id”];
echo ”<a href=’$url’>詳細</a>”;
echo ”<br>”;
}
//省省略略
詳細表⽰示を⾏行行うプログラム名は
product_detail.phpとした
ドット「.」は⽂文字をくっつける(連結する)
効果がある。これで$urlの中⾝身は
product_detail.php?product_id=この製品のID
となる。
aタグを使って詳細表⽰示リンク
の表⽰示を⾏行行う
- 6.
6
Copyright (c) 株式会社HEARTQUAKE All rights reserved .
product_idを受け取る&詳細表⽰示
(product_detail.php)
<?php
$connect = mysql_connect(”localhost”,”DBユーザ名”,”DBパスワード”);
mysql_query(”SET NAMES utf8”,$connect);
$result = mysql_db_query(”DBデータベース名” ,
”select * from product_tbl
where product_id = {$_GET[’product_id’}” );
while( $kekka = mysql_fetch_assoc($result)) {
echo $kekka [’product_name’];
}
mysql_close($connect);
?>
リンクURLに記述されたproduct_idを
取得するためには$_GET[‘XXX’]を⽤用いる。
XXXの部分には
prodct_detai,php?product_id=
の?から=までに記述された⽂文字を
指定する。
- 7.