私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレPHPでオークションサイトを作ろう!
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
>>44
サイトオープン日に収入が発生するとでも?w
サイトオープン日に収入が発生するとでも?w
たとえば 2084039759 だった場合
オークション > コンピュータ
のサブカテゴリをメニューに表示するわけですよね
「Windows,Macintosh,PC-98,FM TOWN,X68000,MSX,その他」をメニューに表示
そのメニューは、一個一個別々にhtmlに書くわけじゃないことはわかります。
メニューだけを別ファイルに保存して書くわけでもないですよね
(今後カテゴリ名が変更されたり増えた場合いちいち書き直すのが非常に面倒)
だからオークション>コンピュータのサブカテゴリは
「これとこれとこれです」と別ファイルに用意するべきですよね?
オークション > コンピュータ
のサブカテゴリをメニューに表示するわけですよね
「Windows,Macintosh,PC-98,FM TOWN,X68000,MSX,その他」をメニューに表示
そのメニューは、一個一個別々にhtmlに書くわけじゃないことはわかります。
メニューだけを別ファイルに保存して書くわけでもないですよね
(今後カテゴリ名が変更されたり増えた場合いちいち書き直すのが非常に面倒)
だからオークション>コンピュータのサブカテゴリは
「これとこれとこれです」と別ファイルに用意するべきですよね?
訂正
2084039759は、
オークション > コンピュータ > パーソナルコンピュータ でした
2084039759は、
オークション > コンピュータ > パーソナルコンピュータ でした
>>56
db はどこに行ったのさ?
カテゴリの情報を db に入れておく
リクエストが来たら db 引けばどのカテゴリかわかるでしょ?
カテゴリがわかったらその id で品物を引けばいいでしょ?
君は思ったよりも重傷だから
上記のフリーのスクリプトを読んだ方が
結果的に早いと思うよ
db はどこに行ったのさ?
カテゴリの情報を db に入れておく
リクエストが来たら db 引けばどのカテゴリかわかるでしょ?
カテゴリがわかったらその id で品物を引けばいいでしょ?
君は思ったよりも重傷だから
上記のフリーのスクリプトを読んだ方が
結果的に早いと思うよ
>>61
なるほどカテゴリ情報テーブルを別に作るってことですか
たとえばカテゴリ番号2084039759
(オークション > コンピュータ > パーソナルコンピュータ )
だった場合、どう処理したらいいですか?
なるほどカテゴリ情報テーブルを別に作るってことですか
たとえばカテゴリ番号2084039759
(オークション > コンピュータ > パーソナルコンピュータ )
だった場合、どう処理したらいいですか?
謙虚なんだか、傲慢なんだか判らない人だなぁ・・・
まぁ頑張ってね。生暖かく見ています。
まぁ頑張ってね。生暖かく見ています。
>>64
今はみんな面白がって見てくれてるけど
数日のうちに回答者のレベルに見合った質問ができるようにならないと
すぐに見放されるよ
あなたは悪い人ではなさそうだが
人柄だけでは人を惹き付けられないよ
今はみんな面白がって見てくれてるけど
数日のうちに回答者のレベルに見合った質問ができるようにならないと
すぐに見放されるよ
あなたは悪い人ではなさそうだが
人柄だけでは人を惹き付けられないよ
何の努力もなしで自分専用質問スレにする気か
そんなんじゃ10日で作れるんですか
他力本願になる前にもっと勉強してからスレ立てればよかったのではないですか
そんなんじゃ10日で作れるんですか
他力本願になる前にもっと勉強してからスレ立てればよかったのではないですか
>誰でもオークションサイト作ったことや作りたいと思ったことありますよね。
ねーよw
ねーよw
>>71
なるほど、ではカテゴリは一応DBに収めたいと思います。
そこで先ほどの質問の続きです。
【カテゴリ コンピュータ】
サブカテゴリ名 パーソナルコンピュータ デジタルカメラ ソフトウェア
【カテゴリ パーソナルコンピュータ】
サブカテゴリ名 Windows Macintosh PC-98
【カテゴリ Windows】
サブカテゴリ名 デスクトップ ノートブック
とします。
カテゴリ番号 2084039792 はコンピュータ > パーソナルコンピュータ > Windowsのカテゴリ番号です。
で、カテゴリ番号が2084039792だった場合、このカテゴリのパスとサブカテゴリを表示しなければいけない。
ということはカテゴリテーブルの構造は
【カテゴリ番号】(ユニークキー)
【パス】(それとも上位カテゴリ?)
【サブカテゴリ】(Windowsの下の層のカテゴリ)
うーん。どうも惜しいところまできてる気がします。
どうでしょうか?
なるほど、ではカテゴリは一応DBに収めたいと思います。
そこで先ほどの質問の続きです。
【カテゴリ コンピュータ】
サブカテゴリ名 パーソナルコンピュータ デジタルカメラ ソフトウェア
【カテゴリ パーソナルコンピュータ】
サブカテゴリ名 Windows Macintosh PC-98
【カテゴリ Windows】
サブカテゴリ名 デスクトップ ノートブック
とします。
カテゴリ番号 2084039792 はコンピュータ > パーソナルコンピュータ > Windowsのカテゴリ番号です。
で、カテゴリ番号が2084039792だった場合、このカテゴリのパスとサブカテゴリを表示しなければいけない。
ということはカテゴリテーブルの構造は
【カテゴリ番号】(ユニークキー)
【パス】(それとも上位カテゴリ?)
【サブカテゴリ】(Windowsの下の層のカテゴリ)
うーん。どうも惜しいところまできてる気がします。
どうでしょうか?
一々まどろっこしいな
いっぺん「DB 正規化」でググって引っかかったページをいくつか読んだ上で、自分の思うようにテーブル定義を一通り書いてうpれ
いっぺん「DB 正規化」でググって引っかかったページをいくつか読んだ上で、自分の思うようにテーブル定義を一通り書いてうpれ
プロの皆さんから見たら初心者に見えるかもしれませんが
自分でも一応それなりにDBやPHPは勉強はしたつもりです。
正規化って最初に勉強することですよね?
復習はしますが、今の段階でわかる範囲は>>74に書いたとおりです。
自分でも一応それなりにDBやPHPは勉強はしたつもりです。
正規化って最初に勉強することですよね?
復習はしますが、今の段階でわかる範囲は>>74に書いたとおりです。
オークションサイトっていうのは個人情報扱うからセキュアが命。
10日でセキュアなオークションサイトなんて不眠不休でも、
作れるやつは一握り。
10日でセキュアなオークションサイトなんて不眠不休でも、
作れるやつは一握り。
リレーショナルなんだから一つのテーブルでちまちま悩んでるよりももっと広い視野で考えた方が早いっつの
>>80
セキュア≠SSL
セキュア≠SSL
>>80
あの…XSSとかCSRFとかって言葉出されて意味分かる?
あの…XSSとかCSRFとかって言葉出されて意味分かる?
>>82
XSS:クロスサイトスクリプティング
もちろん対策してPHPファイル作ります。
Apacheにmod_securityも導入してます。
CSRF:クロスサイトリクエストフォージェリ
こちらももちろん対策します。
XSS:クロスサイトスクリプティング
もちろん対策してPHPファイル作ります。
Apacheにmod_securityも導入してます。
CSRF:クロスサイトリクエストフォージェリ
こちらももちろん対策します。
言葉だけしっててもどうにもならんのよ。
とりあえずDBまわりはしっかり穴出さないようにやってください。
とりあえずDBまわりはしっかり穴出さないようにやってください。
>>79
ちょっと勉強してきました。
単純なテーブル作るにも、テーブル分けてリレーションするのが正しいデータベースの作り方
らしいですね。
ということは
第一カテゴリテーブル
第二カテゴリテーブル
第三カテゴリテーブル
・
・
と作っていくと良いわけですね?
ちょっと勉強してきました。
単純なテーブル作るにも、テーブル分けてリレーションするのが正しいデータベースの作り方
らしいですね。
ということは
第一カテゴリテーブル
第二カテゴリテーブル
第三カテゴリテーブル
・
・
と作っていくと良いわけですね?
DBってドラゴンボールかなにかの省略ですか?
教えてください。穴って出るものでしょうか
教えてください。穴って出るものでしょうか
>>86
だ、か、ら、そんな段階で一回一回確認取らんでもいいから、間違っててもいいから自分なりに設計して一通りテーブル定義書いてみろって
無理のある設計だったら全体像を見渡したり、プログラム組んでる内に問題点が見えてくる
全工程指示待ちで組んでたら覚わるものも覚わらん
テレビゲームみたいに手段を選ばずに目的地にたどり着ければいいって話じゃない
自分で作るなら体当たりで取り組んで理解しろ
それが嫌なら出来合いのスクリプトを拾ってきて運営しろ
だ、か、ら、そんな段階で一回一回確認取らんでもいいから、間違っててもいいから自分なりに設計して一通りテーブル定義書いてみろって
無理のある設計だったら全体像を見渡したり、プログラム組んでる内に問題点が見えてくる
全工程指示待ちで組んでたら覚わるものも覚わらん
テレビゲームみたいに手段を選ばずに目的地にたどり着ければいいって話じゃない
自分で作るなら体当たりで取り組んで理解しろ
それが嫌なら出来合いのスクリプトを拾ってきて運営しろ
[category1] テーブル カテゴリ1
category_id カテゴリのID
category_name カテゴリの名前
category_sub サブカテゴリ
[category2]
category_id
category_name
category_sub
これで、現在の場所とサブカテゴリを表示することはできますが
上位のカテゴリを表示するためには、何を追加したらいいですか?
category_id カテゴリのID
category_name カテゴリの名前
category_sub サブカテゴリ
[category2]
category_id
category_name
category_sub
これで、現在の場所とサブカテゴリを表示することはできますが
上位のカテゴリを表示するためには、何を追加したらいいですか?
つーかカテゴリに何時間かかってんだよw
1時間もあればマスタまで作れるだろw
1時間もあればマスタまで作れるだろw
>>83のアドバイスはどっか行っちゃったのね
>>80みたいな考えしてる時点で甘えすぎ
>>93-97
そんなことばかり言ってるとこのスレもう続けませんよ?
一応、カテゴリテーブルの作り方はわかりました。
DB&リレーションだとカテゴリ名が変更されても追加されても管理は楽ですね。
あとはカテゴリをどんどん追加していくだけなので、今日は徹夜です。
ニートなので、朝までがんばりたいと思います。
そんなことばかり言ってるとこのスレもう続けませんよ?
一応、カテゴリテーブルの作り方はわかりました。
DB&リレーションだとカテゴリ名が変更されても追加されても管理は楽ですね。
あとはカテゴリをどんどん追加していくだけなので、今日は徹夜です。
ニートなので、朝までがんばりたいと思います。
>>98
> あとはカテゴリをどんどん追加していくだけなので、今日は徹夜です。
ホントプログラマーに向いてないのなw
カテゴリなんてあとから増やせばいい。
いくつか作っといて動作確認したら次へ進むべき。
> あとはカテゴリをどんどん追加していくだけなので、今日は徹夜です。
ホントプログラマーに向いてないのなw
カテゴリなんてあとから増やせばいい。
いくつか作っといて動作確認したら次へ進むべき。
類似してるかもしれないスレッド
- PHPで作られた有名サイトってあるの? (736) - [49%] - 2019/5/9 7:45 △
- 【PHP】セッションについて語ろう!【PHP】 (829) - [44%] - 2018/6/27 23:16 ○
- 何も分からん俺がPHPでWEBサイトを作るスレ (145) - [40%] - 2018/6/27 23:15
- PHPでラーメン作れますか? (83) - [40%] - 2019/5/9 7:45
- PHPアップグレード報告スレッド (76) - [35%] - 2017/12/31 9:31
トップメニューへ / →のくす牧場書庫について