ております。 GETパラメーターに関してお尋ねし...
タイトルの判別はP25のedit_flgを使っています。150行目ですね。
edit_flgはgetProduct($_SESSION['user_id'], $p_id)によります。
・2点目
p_idはGETの時(フォーム画面表示する時)だけ使います。
POSTした場合は、DBに情報を更新して、125行目でmypageへ遷移していますね。
出品の処理の流れとしては
1.GETパラメーターで $p_id=$_GET['p_id'] を格納する
2.getProduct($_SESSION['user_id'], $p_id)の処理は、まだDBのproductに情報が登録されていないので return false; が返される
4.$dbFormData='' を格納する
3.$edit_flg = (empty($dbFormData)) ? false : true; で$edit_flg=false を格納する
ということであってますでしょうか?
どの処理で出品画面のURLに /registProduct.php?p_id=数字 というGETパラメーターが表示されているのでしょうか?
GETパラメータを付与する処理は、コース最後のソースのmypage.phpに追加されています。
http://webukatu.com/sample/webservice_practice14.zip
部活の学習一覧
Lesson 01
「WEBサービスと必要な機能」
Lesson 02
「画面を設計しよう!」
Lesson 03
「テーブルを設計しよう!part1」
Lesson 04
「テーブルを設計しよう!part2」
Lesson 05
「テーブルを設計しよう!part3」
Lesson 06
「DB作成」
Lesson 07
「画面を作ろう!」
Lesson 08
「画面を作ろう!part2」
Lesson 09
「ユーザー登録機能を作ろう!」
Lesson 10
「ユーザー登録機能を作ろう!part2」
コーヒーブレイク
「投資の小話」
Lesson 11
「ログイン機能を作ろう!」
Lesson 12
「ログアウト機能を作ろう!」
Lesson 13
「退会機能を作ろう!」
Lesson 14
「プロフィール編集機能を作ろう!」
コーヒーブレイク
「書いて書いて書きまくれ!」
Lesson 15
「パスワード変更機能を作ろう!」
Lesson 16
「パスワードリマインダー機能を作ろう!」
Lesson 17
「商品登録機能を作ろう!」
Lesson 18
「商品登録機能を作ろう!part2」
Lesson 19
「商品登録機能を作ろう!part3」
Lesson 20
「商品一覧表示機能を作ろう!」
Lesson 21
「商品詳細画面を作ろう!」
Lesson 22
「商品検索機能を作ろう!」
Lesson 23
「連絡掲示板機能を作ろう!」
Lesson 24
「お気に入り機能を作ろう!」
Lesson 25
「マイページ機能を作ろう!」
コーヒーブレイク
「はたらくプログラミング 第5話」
ご意見箱
GETパラメーターに関してお尋ねしたいことが2点あります。
・1点目
動画に表示されているURLは /registProduct.php?p_id=15 となっていますが
21行目の $p_id = (!empty($_GET['p_id'])) ? $_GET['p_id'] : '';
という処理で「商品を出品する」というタイトルが表示されるのは正しいのでしょうか?
・2点目
registProduct.phpは送信方法がPOST送信ですがどのようにしてURLに '?p_id=(数字)' を付け加えているのでしょうか?
よろしくお願いします。