私のコードでは、誰かが問題を確認して指摘してくれるかもしれないという問題があります。私はPHPで2つのWebページを作成しており、あるページから別のページに変数をリクエストしています。私の最初のページの写真にあるように、私はデータベースから取得した値のドロップリストを持っています。 2番目のページでは、ユーザーが最初のページから選択した選択に基づいて、ボートである一致するアイテムのリストを印刷したいと思います。今そこから、ユーザーが「すべて」選択されていないか、または「すべて」と指定された選択肢が混在していないかを最初に確認するSQLクエリを作成します。どちらかが当てはまらない場合、データベースフィールド名は要求されたアイテムと等しく、それを画面にエコーします。 2番目のページでは、データベースに正常に接続しました。問題は、私のコードをテストするとき、画面が空白であるということです。つまり、文字列に誤りがあります。前もって感謝します。ここに私のコードです選択肢ステートメントで「すべて」のケースを確認する方法
-2
A
答えて
0
ここからわかるように、追加する代わりにsqlStrの値を上書きし続けています。
そして、あなたはsqlStr
試みる前$
を逃しているが:
$sqlStr = "SELECT * FROM boats Where";
if($boatClass == 'All')
(
$sqlStr .= " AND 1=1";
)
else
{
'Class' = $boatClass;
}
if($boatMake == 'All')
(
$sqlStr .= " AND 1=1";
)
else
{
'Make' = $boatMake;
}
if($Year == 'All')
(
$sqlStr .= " AND 1=1";
)
else
{
'Year' = $Year;
}
if($used == 'All')
(
$sqlStr .= " AND 1=1";
)
else
{
'UsedOrNew' = $used;
}
0
空白のページがエラーを解析していることを意味します。 devマシンのみで作業している場合、php.iniを変更してエラーを表示することができます。デフォルトではセキュリティ上の理由からオフになっています。
エラーログを確認することができます。エラーが発生したスクリプトが実行されるたびにエラーログが生成されます。
ログファイルの場所を確認するには、phpinfoスクリプトhttp://php.net/manual/pt_BR/function.phpinfo.phpを実行し、error_logを確認します。それが空白の場合は
、エラー・ログ・ファイルの場所デフォルト:
関連する問題
- 1. 小数の範囲を確認するケースを選択する
- 2. IFステートメントを選択する方法を変更する方法ケース
- 3. Django:固定の選択肢ではない複数の選択肢を確認してください
- 4. ケース・ステートメント内の選択的な合計
- 5. Android:選択肢を一度に選択する方法AlertDialog?
- 6. pandas multiindexを選択する方法...選択肢に限定する方法
- 7. 複雑な選択合計に結合をネストする方法(ケース、グループ・バイ・ステートメント
- 8. レール:確認|確認ボックスでデフォルトで「キャンセル」を選択する方法は?
- 9. シェルスクリプト:ケースの時間を確認するステートメント
- 10. Jenkins Groovyのすべての選択肢を選択してください
- 11. 選択肢を変更する方法RichEditBoxのファミリですか?
- 12. リストビューで選択した項目を確認する方法
- 13. Djangoフォームで選択肢のラベルを取得する方法ChoiceField?
- 14. Django:models.Modelクラスのすべての選択肢を出力します
- 15. 複数のラジオボタンの選択を確認する方法は?
- 16. ケースのステートメントとフィールドの比較でMysqlを選択
- 17. 選択肢から選択肢を選択し、表のセルに選択肢の情報を表示
- 18. 異なる選択肢の選択肢を表示
- 19. 列全体からデータを選択し、選択タグに別の選択肢として表示する方法。
- 20. HTMLボタンで選択を確認する
- 21. 選択肢のあるファイルリストを作成する方法
- 22. jQueryは、選択肢で「選択」された特定の選択肢を選択します。
- 23. django:formsetのフィールドの選択肢を制限する方法は?
- 24. HibernateとEhcache-すべての「選択」がエンティティキャッシュを通過することを確認する方法
- 25. IF /ケースで内部結合フィールドを選択する方法は?
- 26. switch文でランダムなケースを選択する方法
- 27. Laravelルートパラメータの選択肢を提供する方法
- 28. クイズ複数の選択肢を無作為化する方法
- 29. AJAXソースで選択肢をプログラムで選択するSelect2
- 30. 選択肢プロパティ
変更してみてください、このことができます
希望を 'sqlStr = "AND 1 = 1";' sqlStr 'へ=" AND 1 = 1 ";"、どこでも、あなたは基本的にsqlStrを毎回上書きしています。 – Mihailo