2010-12-31 16 views
0

私は特定の製品を表示するために製品評価システムを作成していますが、次のURLが使用されています:www.example.com/category?product_id=1。各ページのナビゲーションは単に現在のproduct_id + 1/-1なので、私が与えたURLの例を表示する場合は、product_id=0に戻り、次にproduct_id=2に移動します。これは正常に動作し、データベースから製品を削除し、product_idが存在しなくなりました。URLには空白のページが表示されます。行に基づく動的ナビゲーション

このナビゲーションを動的なものにする正しい方法は、product_idではなく次のproduct_idに移動しますか?擬似コードで

答えて

1

next_product_id = query_value( "製品からID ASCのLIMIT 1 BY ID> $ this_product_id ORDERのIDを選択")

previous_product_id = query_value( "製品からID < $ IDを選択this_product_id ORDER BY id DESC LIMIT 1 ")

+0

ありがとう、ありがとう。 – Daniel

+1

次のIDには「ORDER BY id」を、前のIDには「ORDER BY id DESC」を追加することを忘れないでください。 –

+0

良い点:) –

関連する問題