* ここのif文は炸裂しすぎです。もっとすっきりかけるはず。
    * paramに"投稿者を選択して下さい" と文字列を渡すのをやめる。特別な数字かnilなどにする。
    * if文で切り分けるのは、SQLのwhere句の部分だけなので、where句だけを分岐で生成して、問い合わせはまとめてできそう。