カレッヂ |
質問者 fumi
投稿日 1/17(水) 17:42:48
たとえば http://*****/db21/search.cgi?name=花子 のように、名前の項目から「花子」のつく人だけを直接取り出したいとき、 上の例のようにやっても該当なしとなってしまいます。 直接取り出すにはどうすればよいのでしょうか? お知恵をお貸しくださいませm(_ _)m |
回答者 羊
[削除]
投稿日 1/17(水) 19:58:35
method="get"のときは全角文字はエンコードしなければなりません。 で、ここの簡易データベースはmethod="post"なので エンコードしても上記の方法ではできません。 hiddenで入力データを与えればできます。 <form method="post" name="form" action="cgi-bin/db21/search.cgi"> <input type="hidden" name="SEX" value="all"> <input type="hidden" name="PREF" value="岐阜県"> <input type="submit" value="登録リンク全表示"><br> </form> |
質問者 fumi
[削除]
投稿日 1/18(木) 20:39:02
レスありがとうございます。 質問の例では全角文字を使ったのですが、実際は項目を改造していて year=2001&mon=12&day=25 のように使いたかったのです。 これとは別のグラフィックなカレンダーのCGIを設置して、その日付数字に 上記のようにリンクして直接当日のデータのみを表示すると言う使い方が 最終目標なので、申し訳ないんですがSUBMITボタンではまずいんです(T_T) |
回答者 羊
[削除]
投稿日 1/18(木) 20:57:36
すみません。 前の文章に間違っていた部分がありました。 >で、ここの簡易データベースはmethod="post"なので >エンコードしても上記の方法ではできません。 この部分ですが ここの簡易データベースはGETでもPOSTでもデータを受け取れるようになっていました。 |
返信(回答)する
Web裏技 |