السلام عليكم
اخواني اريد عمل صفحه تظهر الاسئله التي في قاعدة البيانات ومع كل سؤال اربع اختيارات
ويتحقق من الاجابات ويخزن الدرجة النهائيه
قاعدة البيانات
CREATE TABLE `qquiz` ( `id` int(50) NOT NULL auto_increment, `question` varchar(50) NOT NULL, `idtitle` varchar(50) NOT NULL, `answer1` varchar(50) NOT NULL default '0', `answer2` varchar(50) NOT NULL default '0', `answer3` varchar(50) NOT NULL default '0', `answer4` varchar(50) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=5 ; -- -- إرجاع أو إستيراد بيانات الجدول `qquiz` -- INSERT INTO `qquiz` (`id`, `question`, `idtitle`, `answer1`, `answer2`, `answer3`, `answer4`) VALUES (1, 'السؤال 1', '1', '25', '0', '0', '0'), (2, 'السؤال 2', '1', '0', '25', '0', '0'), (3, 'السؤال 3', '1', '0', '0', '0', '25'), (4, 'السؤال 4', '1', '0', '0', '25', '0');
لو تلاحظون ان السؤال الاول في حقل question يحتوي على اربع خيارات في حقل answer1 و answer2 و answer3 و answer4
ولقد عملت صفحه لاظهار الاسئله وكل االخيارات الاربع تحت كل سؤال
<?php
include('config.php');
if($_GET['action']=="quiz"){
$id= $_POST['id'];
$sum=$_POST['sum'];
$timespan=time();
$sql="INSERT INTO rusult (id, sum, datatime) VALUES ('', '$sum','$timespan')";
$result=mysql_query($sql);
if($result){
echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=messages.php'>";
}
else {
echo 'error';
}
}
$id=$_GET['id'];
$sql2="SELECT * FROM qquiz WHERE qquiz.idtitle='$id' ";
$result2=mysql_query($sql2);
while($row= mysql_fetch_array($result2)){
?>
<td><form name="quiz" method="post" action="quiz.php?action=quiz"></td>
<div class="qheader" ><font size="4"><?php echo $row['question']; ?></font></div>
<div class="qheader" ><font size="4"><input type="radio" name="answer" value="<?php echo $row['answer1']; ?>" ><?php echo $row['answer1']; ?></font></div>
<div class="qheader" ><font size="4"><input type="radio" name="answer" value="<?php echo $row['answer2']; ?>" ><?php echo $row['answer2']; ?></font></div>
<div class="qheader" ><font size="4"><input type="radio" name="answer" value="<?php echo $row['answer3']; ?>" ><?php echo $row['answer3']; ?></font></div>
<div class="qheader" ><font size="4"><input type="radio" name="answer" value="<?php echo $row['answer4']; ?>" ><?php echo $row['answer4']; ?></font></div>
<?php
} ?>
<td><input type="submit" name="Submit" value=" ارسال الاجابات " ></td>
<br><br><br>تظهر الاسئله والخيارات تحت كل سؤال 100%
بس المشكله عند ظهور الاربع الاسئله والاربع خيارات تحت كل سؤال لا استطيع الا ان اختار خيار واحد فقط لكل الاسئله
ومن المفترض ان اختار احد الخيارات من السؤال الاول وووو اختار احد الخيارات من السؤال الثاني .... وهكذا
اريد ان اجمع نتائج جميع الاسئله الاربعه وتخزينها في حقل sum لادخاله الى قاعدة البيانات
اتمنى المساعدة