ラジオボタンで並び順(昇順、降順)を設定するには?
[上に]
[前に]
[次に]
やったん
2000/06/07(水) 15:11:21
HTML中からSQL文(select文)を出してSQLサーバーのテーブルを
読んで表示させています。
SELECT文のorder byで昇順、降順を変更したいのですが、
この指定をラジオボタンを使って行うことは可能でしょうか。
また、標準では昇順のラジオボタンを選択しておき、降順の
ラジオボタンを選択すると並べ替えたいのです。
●昇順 ○降順
あああ 2000/1/1 <-
いいい 2000/1/2 <- テーブルのデータ
ううう 2000/1/3 <-
降順を選択すると
○昇順 ●降順
ううう 2000/1/3 <-
いいい 2000/1/2 <- テーブルのデータ
あああ 2000/1/1 <-
としたいのです。ラジオボタンによって、単にselect文を
order by ASCかDESCかに変えられればよいのですがいい方法
がうかびません。
いいアイデアがないでしょうか?
バギンズ
2000/06/07(水) 18:19:29
>HTML中からSQL文(select文)を出して
何でそれをやっているのでしょうか?ASPかな?
HTMLで直接SQLを呼ぶ事はできないので、そこがわからないと
答えようがありません。
やったん
2000/06/08(木) 15:48:14
>何でそれをやっているのでしょうか?ASPかな?
SQLはある会社独自のスクリプト言語のようなものから出しています。
(あまり一般的なものではないので・・)
仮にASPであったとすれば何か方法はあるでしょうか?
よろしくお願いします。
バギンズ
2000/06/08(木) 16:13:27
ブラウザ側から何らかの方法でフォームを送信しないとサーバー側では
SELECTできませんよね。
フォームを受信する方法がわからないと、本当のところはどうしようも
ないのですが、とりあえず、ラジオボタンを切り替えただけでフォームを
送信する場合は、こんなんでいけると思います。(未確認)
(フォームタグ等は御自分で設定してください)
<input type="radio" name="sort" value="asc" checked onClick="document.フォーム名.submit();">昇順
<input type="radio" name="sort" value="desc" onClick="document.フォーム名.submit();">降順
※降順が選択された場合、checked は降順側にセットして表示するように。
[上に]
[前に]
[次に]