我建立了一个从MySQL表中随机排的网站。
我感兴趣的值是Exercise
和solution
。
当我检查用户编写的解决方案是否与我从数据库中获得的解决方案相同时,正在运行新查询并替换我的解决方案。 查询:
$query="SELECT Exercise,solution FROM exercises WHERE rank = '".$Rank."' ORDER BY RAND() LIMIT 1";
$result=mysql_query($query) or die ("Query to get data from firsttable failed: ".mysql_error());
while ($row=mysql_fetch_array($result)) {
$Exercise=$row["Exercise"];
$Solution=$row["solution"];
检查答案:
<?php
if (isset($_POST['postBTN']))
{
if($_POST['solution'] == $Solution){
echo "<script type='text/javascript'>alert('yes');</script>";
$progression = ($progression+1);
$query="UPDATE users SET progression = '".$progression."' WHERE username = '".$_SESSION['username']."'";
$result=mysql_query($query) or die ("Query to get data from firsttable failed: ".mysql_error());
}else{
echo "<script type='text/javascript'>alert('no');</script>";
}
}
?>
当我检查答案时,正在运行新查询并替换解决方案。