P.S.我是php & webform脚本的新手;创建网页表单以显示数据库中的问题
目前,我有MySQL数据库里面以下选择题表:
|MCQ_ID|Question|Opt_1|Opt_2|Opt_3|Opt_4|Opt_5|
|1|What is the port|23|21|22|80|53
我的目标是创建一个web形式的测验,使用其中 (1)的问题是从选定的PHP脚本数据库&以多选形式显示,每个问题只有一个答案 (2)每个网络表单只应显示一个问题,因为将会有一个计时器来记录在特定问题上花费的时间量。
以下是我的开始脚本&我该如何从这里走出去实现我的上述目标?
<!DOCTYPE html>
<html>
<head>
<style type='text/css'>
#wrapper {
width:950px;
height:auto;
padding: 13px;
margin-right: auto;
margin-left: auto;
background-color: #fff;
}
</style>
</head>
<body bgcolor="#e1e1e1">
<div id="wrapper">
<center><font fact="Andalus" size="5">Test Quiz</font></center>
<br /><br /><br /><br />
</div>
<?php
//Start Variables
$username = "root";
$password = "";
$database = "Test";
//End Variables
//Connect To Database
$link = mysql_connect(localhost,$username,$password) or die ('Could not connect :'. mysql_error());
mysql_select_db($database) or die("Unable to select database");
//SQL Get Questions
$query = "SELECT * FROM MCQuestionBank";
$result = mysql_query($query) or die ('Query failed:'. mysql_error());
$row = mysql_fetch_array($result,MYSQLI_ASSOC);
//Get results
/*
while ($row = mysql_fetch_array($result,MYSQLI_ASSOC))
{
echo '<br> QuestionName : ' .$row{'Question'} ;
echo '<br> Option 1 : ' .$row{'MCQ_Opt1'};
echo '<br> Option 2 : ' .$row{'MCQ_Opt2'};
echo '<br> Option 3 : ' .$row{'MCQ_Opt3'};
echo '<br> Option 4 : ' .$row{'MCQ_Opt4'};
echo '<br> Option 5 : ' .$row{'MCQ_Opt5'};
}
*/
mysql_free_result($result);
mysql_close($link);
?>
</body>
</html>
如果问题需要6个以上的选项,会发生什么情况? – 2012-03-15 04:52:47
我保持在5个选项这个选择题的选择。 – Derek 2012-03-15 04:57:03
PHP脚本部分如何?这对我来说似乎很困惑,有什么指导? – Derek 2012-03-15 05:06:55