#0848(ちびドラ氏)の書き込みを引用します:
>選択肢を追加する方法はサポートされていますが
>質問項目を追加する方法がわかりません。
>よろしくお願いします。
確認してないですが(汗)こうすれば良いのでは?
(太字のところのみ追加してください。)
(例)あなたの好きな果物は?をラジオボタン形式で追加する。
本書P185(enquete.cgi),上から16行目,}とseek(FILE,0,0);の間に以下を追加。
$n = $param{"fruits"}; #果物の値(0〜3の範囲)によって
$logs[$n + 11]++; #$logs[11]〜$logs[14]のどれかを+1する
本書P186(enquete.cgi),下から12行目,</p>と<p><b>ありがとう〜の間に以下を追加。
<p><b>あなたの好きな果物は?</b><br>
<input type="radio" name="fruits" value="0">林檎<br>
<input type="radio" name="fruits" value="1">蜜柑<br>
<input type="radio" name="fruits" value="2">葡萄<br>
<input type="radio" name="fruits" value="3">西瓜<br>
</p>
本書P187(enquete.cgi),下から7行目,</tr>と</table>の間に以下を追加。
<tr>
<th>果物</th>
<td align="right">林檎 $logs[11]票</td>
<td align="right">蜜柑 $logs[12]票</td>
<td align="right">葡萄 $logs[13]票</td>
<td align="right">西瓜 $logs[14]票</td>
</tr>
本書P188(enquete.log),一番下に以下を追加。
0 ……「果物=林檎」の初期値を入れておく
0 ……「果物=蜜柑」の初期値を入れておく
0 ……「果物=葡萄」の初期値を入れておく
0 ……「果物=西瓜」の初期値を入れておく
注意としては,誤って他の項目の値を増やしてしまわないように
$logs[$n+11]++;
の黄色の部分の足す数を調整する事かな?
P182の例の場合は,$logs[0]〜$logs[10]は既に使っているので
11を足すようにする。この際,enquete.logの方の初期値も正しく追加しておく。
間違っていたらどなたかツッコミを宜しくお願い致します。