Рубрики
Uncategorized

Полный пример простейшего онлайн-банка вопросов (онлайн-система создания вопросов), разработанного PHP + MySQL

Автор оригинала: David Wong.

Пример этой статьи описывает простейший онлайн-банк вопросов, разработанный PHP + mysql . Чтобы поделиться с вами для вашей справки, следующим образом:

Банк вопросов очень необходим учебным заведениям, школам и онлайн-образованию. В Интернете существует множество сторонних онлайн-систем банка вопросов. Однако этот случай позволит нуждающимся людям понять идею развития банка вопросов, которая на самом деле очень проста. Это просто проверка формы и проверка банка данных.

1. Сначала создайте данные формы

2. Отправьте данные формы на страницу проверки формы через get или post, чтобы они соответствовали базе данных

3. Верните результат, правильный или неправильный ответ

Чтобы создать форму:

индекс. php





  
  
  
  
  
  
  < title > question bank < / Title >
  



A:
B:
C:
D:

< button > submit < / button >

"; echo "
    "; Echo "< li > < a href ='next. PHP? Page = $prepage '> previous question < / a > < li >"; Echo "< li > < a href ='next. PHP? Page = $NextPage '> next question < / a > < li >"; echo "
"; echo "
"; echo "
"; Echo "< p class ='fenye_tips' > total" $allpage. "Question, it is" $page. "Question < / P >"; echo "

"; echo "


"; ?>

Получение формы

Получение формы

 alert ('Please select an answer! '); history.go (- 1); < / script >";
}else{
  //Query database
  $result = mysql_query("SELECT * FROM $tb WHERE id =".$id);
  while($row = mysql_fetch_array($result))
  {
    $true = $row["true"];
    $next_id = $id+1;
    if($xuanxiang == $true){
      Echo "< script > alert ('correct! 5 points! ');location.href='next.php?page=$next_id';";
    }else{
      Echo "< script > alert ('wrong! Deduct 5 points! ');history.go(-1);";
    }
  }
}
?>

Конфигурация базы данных

Конфигурация базы данных

Конфигурация базы данных

Следующий вопрос





  
  
  
  
  
  
  < title > question bank < / Title >
  



A:
B:
C:
D:

< button > submit < / button >

"; echo "
    "; Echo "< li > < a href ='next. PHP? Page = $prepage '> previous question < / a > < li >"; Echo "< li > < a href ='next. PHP? Page = $NextPage '> next question < / a > < li >"; echo "
"; echo "
"; echo "
"; Echo "< p class ='fenye_tips' > total" $allpage. "Question, it is" $page. "Question < / P >"; echo "

"; echo "


"; ?>

структура базы данных

Название — название Ответ a Ответ B Ответ c Ответ D Верно-оценка правильного ответа

Для получения дополнительной информации о PHP читатели, интересующиеся PHP, могут ознакомиться с нашими специальными разделами: Введение в работу с базой данных PHP + MySQL, краткое изложение навыков программирования баз данных PHP + mysqli, введение в объектно-ориентированное программирование PHP, коллекция навыков работы с массивами PHP, краткое изложение использования строк PHP и краткое изложение общих навыков работы с базами данных PHP

Я надеюсь, что эта статья будет полезна для программирования на PHP.