このパズルを解くときに何を検索すればよいかわからない。世界を求めないでください...あなたが寛大であると感じない限り、ただ方向を示してください。これを説明するのは非常に難しいでしょう。
私のウェブサイトには、測定値を含むドロップダウンメニューがあります。幅x高さのドロップダウンを選択すると、データベースの価格がチェックされます。現在、幅と高さはデータベースで24、28、32、36などの特定のものでした。したがって、クエリループからリストに測定値を取得しました...そして、それが一致し、価格をエコーします。
現在、リストされている測定値は1インチ刻みである必要があることがわかりました。したがって、特定の測定値を含むデータベースしかありませんが、測定範囲全体が必要です。
本当にデータベースにアクセスして、24 "、25"、26 "、27" ...の同じ価格と28"、29"、30 "、31"、...の同じ価格を手動で入力する必要がありますか?今回は何百もの製品をしますか?
または、最小測定値と最大測定値を選択し、それらをドロップダウンにリストして、DATABASEが正確に言っているものではないが、その間にある1インチの増分測定値の1つと一致させるSQLトリックはありますか? )24"および28"。
これがあまり混乱しないことを願って、ありがとう。
ゴードンのおかげで、これは予想よりもはるかに簡単でした。本来よりも複雑にしました。
機能したコード:
SELECT * FROM price_dimensions WHERE prodid = '".$_POST['prodid']."' AND height >= '".$_POST['heightX']."' AND width >= '".$_POST['widthX']."' ORDER BY height ASC, width ASC LIMIT 1