出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4887] Re:DB内容をリスト表示し、それぞれのボタンを押して詳細ページに移らせるには・・・ |
投稿者:Lightningさん 2005/01/12 9:14:20 |
> ご回答ありがとうございます。お返事が遅れてしまってすいません。 > 私もあまり得意ではなく勉強もっと勉強しなければと思っていました。 > > さて、読み出し部分ですが、 > <% Set cn = Server.createObject("ADODB.Connection") > Set rs = Server.createObject("ADODB.recordset") > cn.Open Application("list_ConnectionString") > sql = "SELECT No,名前,都道府県 FROM 名簿" > SQL = SQL & " WHERE 名前 LIKE '" &Request("name")& "%' " > If Request("todouhuken")<>"*" Then > SQL = SQL & " AND 都道府県 like '%" & Request("todouhuken") & "%' " だから・・・ <table> <% do until rs.eof %> <tr> <td><%=rs.fields("名前")%></td> <td><%=rs.fields("都道府県")%></td> <td> <form action="送り先" methos="POST"> <input type="hidden" name="No" value="<%=rs.fields("No")%> <input type="submit" value="詳細"> </form> </td> </tr> <% rs.movenext %> <% loop %> </table> って感じじゃだめ? あ、あと、RequestじゃなくてRequest.QueryString(getで送ったとき)Request.form(POSTで送ったとき)と明示したほうがいいよ。 個人的にはGET嫌い(URLいじられてクラッシュの可能性が捨てられない)だから特にそう思う |
![]() ![]() |
![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |