我是 PHP 的初学者。我的代码中有这个查询。
$qsq = mysql_query("SELECT DISTINCT question_text FROM questions ");
我想在单选按钮中显示 $qsq
的结果,以便可以选择它。然后用另一个查询将选择发送到另一个表。有人可以帮我编码吗?提前致谢。
最佳答案
你没有告诉你关于你的 table 的任何事情,所以我不能给你任何确切的东西(不一定是那个 id 想要,我只是想给你粗略的描边),但听起来你想要一个有一组的表格单选按钮:每行一个。
$res = mysql_query("SELECT id, question_text FROM questions");
echo "<form name='whatever' action='next.php' method='get'>";
while($row = mysql_fetch_assoc($res))
{
echo "<input type='radio' name='choice' value='" . $row['id'] . "' /> ". $row['question_text'] . '<br />';
}
echo "<input type='submit' value='submit' /></form>";
提交此表单将发送到 url next.php/choice=#
,您可以在其中从 $_GET
中检索选择并执行任何您需要的操作。
关于PHP 查询到 HTML 单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5574901/