如何在保存和下一个按钮上提取问题

时间:2017-12-04 07:41:05

标签: javascript php ajax

我有一个测验管理系统,需要从数据库中获取数据并在点击下一个按钮时逐个显示数据。

我希望使用ajax在使用文件读写功能单击下一个按钮后将数据插入数据库。

$sql=mysqli_query($con,"SELECT * FROM tbl_question WHERE setid='$set' AND status=1 ORDER BY RAND()");

while($sha=mysqli_fetch_array($sql)) {
    <h4><? echo $sha['id'];?></h4>

1 个答案:

答案 0 :(得分:0)

这是一个简单的方法 首先从数据库中获取问题然后将一个按钮放到下一个id

<?php 
$rows = 0;
$id = isset($_GET['id'] ? (int) $_GET['id'] : 0;
$query = 'SELECT * FROM `tbl_question` WHERE `tbl_question`.`status` = 1 AND  `tbl_question`.`id` = ? LIMIT 1';
$mysqli = new mysqli('localhost','user','password','database');
$stmt = $mysqli->prepare($query);
$stmt->bind_param('i',$id);
$stmt->execute();
$stmt->bind_result($id,$something,$something_else,$status);
while($stmt->fetch()) 
     $rows++;
$stmt->close();
$mysqli->close();

if($rows === 0) {
 echo 'qustion not found';
} else {

   // output qustion 

   // button 

   echo '<a type="buttton" href="?id=' . $id + 1 . '">next</a>';
}