こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

お願いします

1=よくあてはまる 2=あてはまる 3=あまりあてはまらない 4=あてはまらない

                     1234
あなた              ここにradioかcheckboxの選択肢1~4ある
あなた
あなた
あなた
あなた
あなた
あなた
あなた
あなた
あなた


 下記は、各タイプにおけるあなたの該当度合いを知るための計算式だ。判断に使うのはそれぞれ5項目で、あなたが丸を付けた数字だ。式にしたがってそれぞれの数字を当てはめて解を出す。そして最も点数が高いタイプがあなたに一番近いタイプだ。複数のタイプで同じ点数になり、それが最高点だった場合は、あなたはその複数のタイプの要素を持ち合わせている。



ここのradioかcheckboxで選択した1から4の数の合計が設問ごとの合計
▼ コントローラーの点数
=11-(設問4・7・17・19・20であなたが丸をつけた数字の合計点) (  点)

▼ プロモーターの点数
=12-(設問2・6・8・11・14であなたが丸をつけた数字の合計点)  (  点)

▼ サポーターの点数
=12-(設問3・9・13・16・18であなたが丸をつけた数字の合計点) (  点)

▼ アナライザーの点数
=13-(設問1・5・10・12・15であなたが丸をつけた数字の合計点) (  点)
このような処理にできるようにしたいで、初心者なのでコードを分かりやすけ教えてください

説明が経てですいません PHP、JavaScript

投稿日時 - 2020-03-29 16:05:53

QNo.9728934

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

補足に書いてくれたソースでinput.htmlというファイをつくる

別にchackbox.phpというファイルをつくる
このファイルのなかで、input.htmlからpostされてくるデータを受け取って、処理をします

まずもっとシンプルに、R1だけデータを受けって画面に表示できるようにしてみてください

あとchackbox.php では綴りが違うと思います

投稿日時 - 2020-03-29 18:24:06

ANo.1

まず入力フォームのページをつくります
formで答えのページへデータを飛ばすようにします

次に答えのページを作ります
入力フォームからデータを受け取ります
この場合20個のデータを受けるわけです
そのデータを足したりして、目的の結果を表示するのです

よくわからなければ、とりあえず一つのデータを受け取って表示するサイトを作ってみましょう

投稿日時 - 2020-03-29 17:23:01

補足

<div class ="test1">

<form action="chackbox.php" method="post">
<table>
<tr>
<th>1</th><th>2</th><th>3</th><th>4</th>
</tr>
<tr>
<td><input type="radio" name="R1" value="1"></td>
<td><input type="radio" name="R1" value="2"></td>
<td><input type="radio" name="R1" value="3"></td>
<td><input type="radio" name="R1" value="4"></td>
</tr>
<tr>
<td><input type="radio" name="R2" value="1"></td>
<td><input type="radio" name="R2" value="2"></td>
<td><input type="radio" name="R2" value="3"></td>
<td><input type="radio" name="R2" value="4"></td>
</tr>
<tr>
<td><input type="radio" name="R3" value="1"></td>
<td><input type="radio" name="R3" value="2"></td>
<td><input type="radio" name="R3" value="3"></td>
<td><input type="radio" name="R3" value="4"></td>
</tr>
<tr>
<td><input type="radio" name="R4" value="1"></td>
<td><input type="radio" name="R4" value="2"></td>
<td><input type="radio" name="R4" value="3"></td>
<td><input type="radio" name="R4" value="4"></td>

</tr>
<tr>
<td><input type="radio" name="R5" value="1"></td>
<td><input type="radio" name="R5" value="2"></td>
<td><input type="radio" name="R5" value="3"></td>
<td><input type="radio" name="R5" value="4"></td>
</tr>
<tr>
<td><input type="radio" name="R6" value="1"></td>
<td><input type="radio" name="R6" value="2"></td>
<td><input type="radio" name="R6" value="3"></td>
<td><input type="radio" name="R6" value="4"></td>
</tr>
<tr>
<td><input type="radio" name="R7" value="1"></td>
<td><input type="radio" name="R7" value="2"></td>
<td><input type="radio" name="R7" value="3"></td>
<td><input type="radio" name="R7" value="4"></td>
</tr>
<tr>
<td><input type="radio" name="R8" value="1"></td>
<td><input type="radio" name="R8" value="2"></td>
<td><input type="radio" name="R8" value="3"></td>
<td><input type="radio" name="R8" value="4"></td>

</tr>
<tr>
<td><input type="radio" name="R9" value="1"></td>
<td><input type="radio" name="R9" value="2"></td>
<td><input type="radio" name="R9" value="3"></td>
<td><input type="radio" name="R9" value="4"></td>
</tr>
<tr>
<td><input type="radio" name="R10" value="1"></td>
<td><input type="radio" name="R10" value="2"></td>
<td><input type="radio" name="R10" value="3"></td>
<td><input type="radio" name="R10" value="4"></td>
</tr>
<tr>
R11~R20略
</tr>
</table>
<input type="submit" value="点数の計算して、タイプを決定します">
<input type="reset">
</from>
フォームを作りました。ここから▼ コントローラーの点数
=11-(設問4・7・17・19・20であなたが丸をつけた数字の合計点) (  点)
な処理をしたいのですがコードを教えてもらえないでしょうか?

投稿日時 - 2020-03-29 17:48:39

あなたにオススメの質問