依頼されたツールを誰かが作るスレ
■ このスレッドは過去ログ倉庫に格納されています
0112nobodyさん
05/01/05 04:42:14ID:???echo "<input type=\"submit\" />\n"; 追加。
quiz.php.incの一部変更
function getAnswer($id) {
$obj = $this->query("SELECT `answer` FROM $this->table WHERE `id`=$id;");
return ($obj) ? $obj->answer : false;
}
で、最後に答え合わせ。見ての通り手抜きなので、
カスタマイズして使うか、運用でカバーして下さい。
<?php
include_once "quiz.php.inc";
$quiz = new Quiz();
$quiz->connectDB('localhost', 'test', 'test', 'test');
$total = 0; $correct = 0;
if ($_POST) {
foreach ($_POST as $id => $answer) {
if (preg_match("/^Q(\d+)$/", $id, $arg)) {
$total++;
if ($answer == $quiz->getAnswer(addslashes($arg[1]))) {
$correct++;
echo "<li>$id ... $answer is OK</li>\n";
}
else {
echo "<li>$id ... $answer not OK</li>\n";
}
}
}
printf("<p>Result: %d/%d</p>\n", $correct, $total);
} ?>
■ このスレッドは過去ログ倉庫に格納されています