【发布时间】:2014-09-21 14:25:18
【问题描述】:
在一个表格中,我有总和,即 1+1,我试图让代码得出答案,并根据最终用户给出的答案进行检查。
代码
$stmt = $db->prepare("select * from exams where username = :username");
$stmt->execute(array(':username' => "$username"));
$row = $stmt->fetch();
$stmt->execute();
$question1 = $row['q1'];
foreach( $stmt as $row )
{
echo "q1<td>" . $row['q1'] . "</td>";
echo "<td>" . $row['q1a'] . "</td>";
echo "<td>Correct = " . $question1 . "</td>";
}
q1行的表格信息
类型 = 文本
变量
$row['q1'] = 1+1
$row['q1a'] = there answer
$question1 = the right answer
我试过$question1 = $row['q1'];
并且输出始终是表格中的总和。
有没有办法将总和(在我的表中)回显并找到值?
【问题讨论】:
-
请您澄清一下,$row['q1'] 是否包含代表问题的字符串?即“1+1”或“1+2”。另外,这个问题是加法还是减法等等?
-
是的,很抱歉我把它放在我的 OP 上的变量下
-
请务必查看 BC 数学库:php.net/manual/en/book.bc.php