私が抱えているこの問題の論理を理解するのは難しいと感じています。
現在、送信時に Results.php に移動する search.html ページがあります。次に、検索ページに入力されたものを mysql で検索するコードがあります。
では、検索と結果を同じページに表示するにはどうすればよいでしょうか。検索ページから変数を返すにはどうすればよいですか? たとえば、使用する前に;
$search_term = $_POST['name'];
同じページにある場合、「名前」変数を取得するにはどうすればよいですか?
編集: 2 番目の問題
多くの人が答えたコードが機能しています。どうもありがとうございました! 私は今、2番目の問題に来ました。検索クエリ用のテキスト ボックスと、検索対象のドロップダウン ボックスの 2 つの入力があります。
次に、ユーザーが送信を押すと、データベースが検索されます。これはすべて正常に機能します。別のドロップダウンボックスを作成して、ユーザーが提供された結果を適切な方法で並べ替えることができるようにします。たとえば、価格が高いものから低いものなどです。
HTML コードは既に作成済みですが、ご想像のとおり、サブミットを押してページをリロードすると、ユーザーが以前に何を検索したかがわからないため、php を終了し、新しいページの読み込みのように動作します。
URL: http://helios.hud.ac.uk/u0862025/db/test.php
それをいじって、送信を押してデータベース内のすべての製品を持ち上げます。