我正在尝试构建一个简单的在线测验。它不需要用户输入。它所做的只是从 mysql 数据库名称列表中随机选择一个条目,查找该名称的图像并显示图像。我遇到的问题是我想创建一个“下一步”按钮来刷新 mysql 查询并发布一个新的图像/问题。这是我目前拥有的,虽然它确实刷新了页面,但它没有得到新的结果。我在这里想念什么?缓存?饼干?任何想法都非常感谢。
<?php
$quiz_select = "SELECT * FROM wp_quiz ORDER BY RAND() LIMIT 1; ";
$result_select = mysql_query($quiz_select) or die(mysql_error());
while($row = mysql_fetch_array($result_select)) {
$name = stripslashes($row['comname']);
$sciname = stripslashes($row['sciname']);
$code = stripslashes($row['code']);
$image = stripslashes($row['image']);
}
$image = preg_replace('/\s+/', '', $image);
echo "<div style='margin-left: auto;margin-right: auto; width: 500px'><img style='max-width:500px;' src='http://$image.jpg.to'></div>";
?>
<form>
<input type="button" onClick="history.go(0)" value="Next">
</form>