今、下記のような複数選択可のチェックボックスを
作成していまして、perlでの値の渡し方と、
postgreSQLでのデータ書込みについて悩んでいます。
良かったら教えて下さい。
<INPUT type="checkbox" name="test" value="A">A<BR>
<INPUT type="checkbox" name="test" value="B">B<BR>
<INPUT type="checkbox" name="test" value="C">C<BR>
というチェックボックスのうち、AとCにチェックをつけたと
します。その際、perlでデータを引き継いだ場合、
testには、AとCが入っているのでしょうか?
また、サーバに書き込む際に、データはどのように保存される
のでしょうか?
1つの名前では無理なのでしょうか?またその場合、postgreSQL
のデータ項目名も3つ名前を用意しておかないといけないので
しょうか?編集画面を作成する際に、そのサーバの
項目から値をひっぱりだして、checkedを表示させたいのですが、
<INPUT type="checkbox" name="test" value="A" checked>A<BR>
<INPUT type="checkbox" name="test" value="B">B<BR>
<INPUT type="checkbox" name="test" value="C" checked>C<BR>
と出るようにしたいのですが、何か良い方法がありましたら、
教えて下さい。お願いします。
No.2ベストアンサー
- 回答日時:
えーと、一応、CGI.pmは使用可能だと言う前提で参考URLを。
testには配列でvalueが入ってきます。
編集画面を作成云々の話ですが、普通に条件判断して"checked"を出力すれば良いのでは?
まぁ、三項演算子を使ったりして、見た目ちょっとだけスマートにする方法もありますが。
又は、DBからselectする時に条件判断を使用して適当な変数に"checked"か""をセットしておいて使うという手もありますが、「技」の部類でしょうか。
参考URL:http://www.futomi.com/lecture/form/cgi-pm.html#3.2
回答ありがとうございます。処理の考え方、プログラムの組み方ですね。
色々考えていたら、考えがまとまっていないので、一つずつクリアしていこうと思います。
ヒントいただいて、有難うございました。
No.1
- 回答日時:
前半の部分はちょっと試したことがないので分かりません。
(nameを一緒にすると配列で来るのかな?そもそもnameを一緒にしたい理由は何でしょう?)>また、サーバに書き込む際に、データはどのように保存されるのでしょうか?
サーバに書き込むというのはPostgreSQLのデータベースに書き込むということでしょうか?
もしそうでしたらその部分もプログラムを作る必要があると思います。ですので、どのように保存するかはプログラムを作る人が決めることになります。
>1つの名前では無理なのでしょうか?またその場合、postgreSQLのデータ項目名も3つ名前を用意しておかないといけないのでしょうか?
はじめに書きましたとおりちょっと前半部分は分かりません。(perlはやったことがないのです)
ただ言える事はABC3つがそれぞれチェックされている/チェックされていないという状態を持っているので、普通の方法をとるならデータ項目も3つ用意する必要があります。
ちょっと混乱されてませんか?プログラムを作るときは一度にあれこれやらずに順番にやったほうがいいと思いますよ。
回答ありがとうございます。処理の考え方、プログラムの組み方ですね。
色々考えていたら、考えがまとまっていないので、一つずつクリアしていこうと思います。
ヒントいただいて、有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【jsp/Java】チェックボックス...
-
オフになっているチェックボッ...
-
チェックボックスのON/OFFでVal...
-
チェックが入っていなかったら...
-
特定のID(またはクラス)で括ら...
-
メールフォームで送信
-
チェックボックスが複数ある場...
-
選択したラジオボタンが画面の...
-
チェックボックスの設定
-
checkboxの選択数制限と排他処...
-
チェックボックスのグループ化...
-
背景色を変えて未入力チェック...
-
チェックボックスのvalueを、テ...
-
selectメニューによるチェック...
-
複数のチェックボックス項目が...
-
if文でelseを使わずに否定
-
JSP内で可変するチェックボック...
-
checkboxをクリックしてリロー...
-
チェックボックスに全てチェッ...
-
return trueとreturn falseの用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
チェックボックスのON/OFFでVal...
-
【jsp/Java】チェックボックス...
-
チェックボックスのON/OFFに応...
-
背景色を変えて未入力チェック...
-
チェックボックスの設定
-
checkboxをクリックしてリロー...
-
JSP内で可変するチェックボック...
-
チェックボックスが複数ある場...
-
一つのチェックボックスのON/OF...
-
EclipseでSpringを使用し、テー...
-
チェックボックスで指定したも...
-
チェックが入っていなかったら...
-
チェックボックスに全てチェッ...
-
複数のチェックボックス項目が...
-
checkboxの選択数制限と排他処...
-
特定のID(またはクラス)で括ら...
-
Objective-Cでチェックボックス...
-
配列のチェックボックスをjavas...
-
確認ページからフォームページ...
-
複数あるチェックボックスから...
おすすめ情報