gpt4 book ai didi

php - 使用 PHP 和 jQuery 使用单选按钮进行测验

转载 作者:搜寻专家 更新时间:2023-10-31 21:34:35 24 4
gpt4 key购买 nike

我正在尝试使用单选按钮进行测验,但我不知道如何在单击按钮后发布答案我添加了一些评论,我在代码末尾解释了这一点。

    <!doctype html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
</head>
<body>

<?php
echo "<b> QUIZZZ!!!!! </b> <br>";
echo "----------------------------------------------------------------<br>";
$k=1;
$filmat = array("Horror","Aksion","Komedi","Romance","Thriller","Fantazi");
for ($i=0; $i <=5 ; $i++) {

echo "$k) Do u like {$filmat[$i]} movies?";// willl genearate questions from 1->6
echo "<br>";
echo"<input type='radio' id='butonYes$k'>Yes";// will generate buttons with id from 1->6
echo "<br>";
echo "<input type='radio' id='butonNo$k'> No";$k++;
echo "<br>";
}

echo "----------------------------------------------------------------<br>";
echo "the films u selected are: <br>";

// here i want some jquery or php code to print the question with which genere of movies are clicked
//for exaple i want just to print
/*
Horror
Aksion
Fantazi
*/
// if there are the only ones that are cliked yes
//pls help
?>
</body>
</html>

最佳答案

要实现这一点,您应该注意几件事。首先,您需要将输入元素包装到一个表单标签中。然后在显示结果之前让页面检查是否有 POST 数据。单选输入标签最好按其名称属性分组,而不是让它们都具有唯一 ID。

<?php
echo "<b> QUIZZZ!!!!! </b> <br>";
echo "----------------------------------------------------------------<br>";
echo "<form method='POST' action=''>";
$k=1;
$filmat = array("Horror","Aksion","Komedi","Romance","Thriller","Fantazi");
for ($i=0; $i <=5 ; $i++) {
echo "$k) Do u like {$filmat[$i]} movies?";// willl genearate questions from 1->6
echo "<br>";
echo"<input type='radio' name='{$filmat[$i]}' value='yes'>Yes";// will generate buttons with id from 1->6
echo "<br>";
echo "<input type='radio' name='{$filmat[$i]}' value='no'> No";$k++;
echo "<br>";
}
echo "<input type='submit'>";
echo "</form>";
echo "----------------------------------------------------------------<br>";
echo "the films u selected are: <br>";

// do something with the results here
if(isset($_POST) && !empty($_POST)) {
echo "<pre>;";
print_r($_POST);
}
?>

关于php - 使用 PHP 和 jQuery 使用单选按钮进行测验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23037557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com