$search_query = "select * from ka";


$kana= $_POST['kana'];
$clean_search = str_replace('、', ' ',$clean_search);
$clean_search = str_replace(' ', ' ',$usersearch);
$search_words = explode(' ', $clean_search);
$final_search_words = array();
if (count($search_words) > 0) {
foreach ($search_words as $word) {
if (!empty($word)) {
$final_search_words[] = $word;
}
}
}

// Generate a WHERE clause using all of the search keywords
$where_list = array();
if (count($final_search_words) > 0) {
foreach($final_search_words as $word) {
$where_list[] = "id LIKE '%$word%'";
}
}
$where_clause = implode(' AND ', $where_list);

// Add the keyword WHERE clause to the search query
if (!empty($where_clause)) {
$search_query .= " WHERE $where_clause";
}
このようなソースで未入力の際、入力してくださいと出すにはどうしたら良いですか??

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/11/18 23:00:16
  • 終了:2011/11/25 23:05:02

回答(2件)

id:Lhankor_Mhy No.1

Lhankor_Mhy回答回数779ベストアンサー獲得回数2312011/11/19 10:57:15

ソースも見えないんで推測で答えますが、$kanaの内容をチェックしてエラーページに飛ばせばいいんじゃないですか?

if ($kana) {
  header("Location: error.html");
}

みたいな。

他1件のコメントを見る
id:Lhankor_Mhy

めんどくさいっす。
それにフォームの部分ないですし。

2011/11/19 12:04:50
id:windofjuly

>めんどくさいっす
 
了解
では、失礼

2011/11/19 12:10:07
id:honeyhunter No.2

honeyhunter回答回数74ベストアンサー獲得回数82011/11/19 12:37:16

f:id:honeyhunter:20111119123427p:image
# 同じ内容の質問を何度も投稿する。
# 貰った回答に返信や謝礼がない。
# 言動について忠告する回答に逆上する。
# 提示された内容を実施していない可能性が極めて高い。
# 言動や態度が質問者(人間)として適切でない。

同一のアカウント:
dmjmgmgw, mapawapa, ocdwawa, drdamaga(以上 Yahoo! 知恵袋), ocutuple(PHP プロ!), drmada(OK Wave), rogotaro(人力検索はてな)

参考リンク: http://parn.s55.xrea.com/blog/213

他3件のコメントを見る
id:Lhankor_Mhy

「次はどんだけとんちんかんな質問を建ててくるんだろう」
と楽しみにしてる自分を発見しました。
 
 
これって恋……?

2011/11/19 15:44:54
id:honeyhunter

TransFreeBSD さんはハイクでこう述べています:

hatena上がってないw
まー、リニューアルで無料可になったからこそだけど。
つーか、やっぱり無料QAサイトの歴戦者たちは半端ないな、と解答読んで思った。
有料という壁に守られてた俺らは温室育ち。
でも外はハンドアックス持ったモヒカン族の駆け抜ける荒野。
それが今や門が開け放たれ、歴戦の強者どもに晒されてる。
がくぶるです

これはツワモノになるチャンスです!

2011/11/19 16:03:56
  • id:windofjuly
    うぃんど 2011/11/19 00:49:39
    教えてgooのほうで教えてもらってるとおりですよ
    クライアントサイドでやるならJAVAScriptになるし、
    サーバーサイドでやるなら受け取った変数によって結果替えればいいだけ
    http://oshiete.goo.ne.jp/qa/7117744.html
     
    それにしてもあっちの投稿数も多いね(秘密にできると思った?)
    http://www.google.co.jp/search?q=drmada+site:goo.ne.jp&num=100
    その割りにお礼の数がほとんど無いのは人力での活動と一緒(笑)
    http://c.oshiete.goo.ne.jp/user.php3?u=2146968
     
    いったい、どれだけの人を巻き込んだら気が済むのかな?
    人の話を真摯に聞く気がないならQ&Aサイトじゃなくて、
    お金払って業者にやってもらいましょうよ
     
    あっ!
    代金相当のポイント支払うなら人力検索でもいいと思いますよ(笑)
    千ポイントくらいだせば誰かやってくれるかもしれないですよ(どうかな?)
    1万ポイントなら・・・
  • id:windofjuly
    うぃんど 2011/11/19 01:03:47
    あぁ
    >携帯サイトだからJAVAScript使えない
    とあちらでは返信してますね
     
    人力検索にはこれらの情報は流してこないと・・・
    あちらのやりとり知らないと無駄な努力をするところだった・・・
     
    あっちの人はあっちの人で知らされてないことあるんだろうな・・・
     
    あらら!
    >現在訪問者が数人単位ですが増えており、
    >無知な私がソースを大胆に変えれない状態です
     
    1万ポイントでも手出ししたくはないなぁ
     
    これだけ派手にやってるとIPブッコ抜かれてリアル暴かれてもしらないよって感じですね
  • id:windofjuly
    うぃんど 2011/11/19 01:10:37
    IP漏れたりして利用者から訴えられたりする前に、
    態度をあらためて作り直したほうが良くない?
     
    まじめに応答する気があるなら(時間的に出来る範囲でだけど)手伝わなくもないですよ
  • id:windofjuly
    うぃんど 2011/11/19 01:19:51
    drmada phpで検索するとこんなのも見つけてしまった
    http://parn.s55.xrea.com/blog/213
     
    まだまだありそう・・・
    ダメですね
    これは協力しないほうがよさそう・・・
  • id:windofjuly
    うぃんど 2011/11/19 02:13:37
    あべしっ!
     
    ken3の書き込みをヒントに辿ったんだけど、
    同じ事してるとは・・・
     
    じゃぁ公開サーバー情報から個人を辿って・・・
  • id:Lhankor_Mhy
    http://megalodon.jp/2011-0929-1646-28/ocutuple.com/
    左カラムの「manu」がいい味出してる

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません