【发布时间】:2017-10-13 14:12:57
【问题描述】:
我正在寻找创建提交按钮,但我不知道如何获取答案 ID 并将其转换为 javascript 变量。
我的代码:
<div id="<?php echo $question_ID?>">
<form method="post">
<p><?php echo $question ['question_content']; ?></p>
<p>
<?php
$poll_option_selection = "SELECT option_ID, option_content FROM poll_options WHERE question_ID='$question_ID'";
$poll_option_result = mysqli_query ($connect,$poll_option_selection) ;
foreach ($poll_option_result as $poll_option) {
$option_ID = $poll_option ['option_ID'] ;
$option_content = $poll_option ['option_content'] ;
?>
<input type="radio" name="option_selected" value ='<?php echo $option_ID ?>' onclick='getVote(this.value) ;' required />
<?php echo $option_content ?>
</br>
<?php } ?>
</form>
</div>
【问题讨论】:
-
您的代码容易受到 SQL 注入的攻击。请学会使用prepared statements。
-
至于你的主要问题:你需要生成
<select>元素。 -
请编辑您的问题,使用代码而不是图像。
-
Teresko,我的表单是单选类型,而不是选择类型:/
-
@AdouPro 我刚刚使用您在答案中发布的代码更新了您的问题,但下次记得使用编辑按钮更新您的问题(您可以在问题标签下找到它) 而不是在答案部分;-)
标签: php arrays get submit radio