問題タブ [search-form]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Ruby on Rails : 検索フォーム
こんにちは、rub アプリケーション用の簡単な検索フォームを開発しています。
スキャフォールドによって生成された既存のコントローラーでアクションを作成しました。
と呼ばれるsearch_products
ビューsearch.html.erb
検索ビューには、text_field_tag
検索用のパラメーターを挿入する場所があります (もちろん、それらを送信するための送信ボタンもあります)。
検索した製品のリストが見つかったproducts_pathにページのルートを送信するを押すと。
search_products
このエラーが表示されるため、私のアクションでは一種のエラーのようです。
ProductsController#index の NoMethodError
未定義のメソッド「search_products」 #
コントローラーを投稿します:
これは私の最初の Rails アプリケーションの 1 つであり、愚かなエラーで申し訳ありません。
php - 結果を検索テーブルに表示する (PHP)
これはおそらく以前に尋ねられたことがあります。お気軽にリンクしてください。
非常に単純です。検索フォームの結果を表示する必要があります。その部分は簡単で、私はそれを機能させることができます。私が問題を抱えているのは、ユーザーが検索したものと一致する結果がない場合です。
IF ステートメントを使用する必要があることは確かですが、PHP の経験があまりなく、コードを正しく表示する方法がわかりません。
これは私がこれまでに持っているものです:
私の質問は次のとおりです。ユーザーの検索がデータベース内の何も一致しない場合に、「結果が見つかりません...」というメッセージを表示するにはどうすればよいですか?
注- PHP および SQL 内の特定の用語を理解しようとすると、すぐに混乱してしまうので、まったくの初心者と同じように答えを説明してください。
よろしくお願いします。