php编写在线试题代码
时间: 2024-05-06 19:17:33 浏览: 62
以下是一个简单的 PHP 在线试题代码,包括了一个问题和四个选项,用户可以从中选择正确答案。其中,正确答案的值存储在 `$answer` 变量中,用户提交答案后,程序会根据用户选择的选项判断答案是否正确,并向用户显示相关提示信息。
```php
<?php
// 定义问题和选项
$question = "以下哪个是 PHP 的关键字?";
$options = array("A. function", "B. echo", "C. select", "D. while");
// 定义正确答案
$answer = "A";
// 检测用户提交的答案
if(isset($_POST['submit'])){
$selected = $_POST['choice'];
if($selected == $answer){
$result = "恭喜你,答案正确!";
} else {
$result = "很遗憾,答案错误!";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>在线试题</title>
</head>
<body>
<h2><?php echo $question; ?></h2>
<form method="post" action="">
<?php foreach($options as $option) : ?>
<input type="radio" name="choice" value="<?php echo substr($option, 0, 1); ?>"> <?php echo $option; ?><br>
<?php endforeach; ?>
<br>
<input type="submit" name="submit" value="提交">
</form>
<?php if(isset($_POST['submit'])) : ?>
<h3><?php echo $result; ?></h3>
<?php endif; ?>
</body>
</html>
```
注意,在实际使用中,需要根据实际情况进行修改和完善。