0

列名を使用せずに URL でフィールド行を呼び出す方法はありますか??

だから私は現在、ユーザーがドロップダウンから選択したカテゴリまたはサブカテゴリを選択できる投稿サイトを持っています.

topics.php?category=Food&sub_cat=Pies
topics.php?sub_cat=Pies

これにより、ユーザーはリンクのいずれか、または両方に移動できます。

topics.php?category=Food&sub_cat=Pies

より多くの機能を提供するために、ドロップダウンの代わりにテキストボックスを追加することを検討していますが、問題は、ユーザーが他のユーザーとは異なるボックスにデータを入力する可能性が高いことです。

ユーザー 1. catbox:食べ物subcatbox: パイ ユーザー 2. catbox: パイ subcatbox:食べ物

この場合、私の現在の URL システムは正確な結果を返さないので、私の質問は、「カテゴリ」または「サブカテゴリ」を置き換えて、結果を 2 ~ 5 の異なるカテゴリに分類せずにまとめることができる方法はないかということです。したがって、フィールドはその値に=というすべての結果を返さないのですか? この例では「食べ物」または「パイ」です。

topics.php?xxx=Food&xxx=Pies

またはtopics.php?xxx=パイ&xxx=食べ物

Soホームページを見て「php」をクリックするとURLにphpが入り、mysqlをクリックすると「php+mysql」みたいなのが出てきます。

4

2 に答える 2

0

データベースで親子メソッドを使用できます。
あなたのテーブルはこのようになります

id - parent_id - category_name -

テーブルにデータを挿入する場合の深さ。深さは 1 に親の深さを加えたものになります。

誰かがあなたのページに投稿するとき、最初に入力のクエリウィッチを取得すると、それがあなたのサブカテゴリになります。

于 2013-07-20T13:57:49.297 に答える