質問編集履歴
1
追記を追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -434,7 +434,67 @@
|
|
434
434
|
|
435
435
|
どうかご教授願います
|
436
436
|
|
437
|
-
|
437
|
+
###追記
|
438
|
+
|
439
|
+
教えていただいたことを調べさせていただきました
|
440
|
+
|
441
|
+
hiddenを使い正解を出す処理をしました
|
442
|
+
|
443
|
+
送信を押した時答えを表示することができましたが、つぎの問題を表示することができませんでした
|
444
|
+
|
445
|
+
どのサイトを見てもactionで別のところに送っていたのでおなじphp内で送ることはできますでしょうか?
|
446
|
+
|
447
|
+
```
|
448
|
+
|
449
|
+
echo"<form action='' method='post'>";//追加
|
450
|
+
|
451
|
+
|
452
|
+
|
453
|
+
foreach ($ans_arr as $k=>$answer) {
|
454
|
+
|
455
|
+
$num = $k + 1;
|
456
|
+
|
457
|
+
$next = $qnum + 1;
|
458
|
+
|
459
|
+
$qry = (isset($dat[$next+1])) ? "q=".$next : "end=1";
|
460
|
+
|
461
|
+
|
462
|
+
|
463
|
+
// 各質問の答え選択HTML
|
464
|
+
|
465
|
+
echo <<<Q_BODY
|
466
|
+
|
467
|
+
<div class="choices">
|
468
|
+
|
469
|
+
|
470
|
+
|
471
|
+
<input type="hidden" name="quiz" value="$answer">
|
472
|
+
|
473
|
+
<input type='radio' name='sentaku' value='".quiz.php?{$qry}&a={$qnum}_{$num}&t={$tid}."' accesskey="{$num}">{$num}. {$answer}
|
474
|
+
|
475
|
+
|
476
|
+
|
477
|
+
</div>
|
478
|
+
|
479
|
+
Q_BODY;
|
480
|
+
|
481
|
+
}
|
482
|
+
|
483
|
+
if(isset($_POST[ 'quiz' ])){
|
484
|
+
|
485
|
+
//隠しフィールドの value を表示する。
|
486
|
+
|
487
|
+
print "$answer";
|
488
|
+
|
489
|
+
}
|
490
|
+
|
491
|
+
echo"<input type='submit' class='btn' value='送信'>";
|
492
|
+
|
493
|
+
echo"</form>";
|
494
|
+
|
495
|
+
|
496
|
+
|
497
|
+
```
|
438
498
|
|
439
499
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
440
500
|
|