【发布时间】:2020-01-27 15:01:52
【问题描述】:
我有不同的问题,但如果我按下具有相同值的不同单选按钮,单选按钮就会熄灭。我可以检查多个,我希望它只有一个,因为它应该是你只能选择一个
我尝试给他们一些不同的名字,但没有奏效
<?php
include '../include/db_conn.php';
$url = $_GET['surveyUrl'];
$sqlGetSurvey = 'SELECT * FROM `survey_info` WHERE `survey_url`="'. $url .'"';
$resultGetSurvey = mysqli_query($conn, $sqlGetSurvey);
if ($resultGetSurvey ->num_rows > 0) {
while ($row = $resultGetSurvey-> fetch_assoc()) {
$surveyId = $row['survey_id'];
$sqlGetQuestion = 'SELECT * FROM `survey_questions` WHERE `survey_id`="'. $surveyId .'"';
$sqlGetSurvey = 'SELECT * FROM `survey_info` WHERE `survey_id`="'. $surveyId .'"';
$resultGetQuestion = mysqli_query($conn, $sqlGetQuestion);
$resultGetSurvey = mysqli_query($conn, $sqlGetSurvey);
if ($row = mysqli_fetch_assoc($resultGetSurvey)) {
$text_color = $row['survey_text_color'];
$background_color = $row['survey_background_color'];
$theme_color = $row['survey_theme_color'];
}
if ($resultGetQuestion ->num_rows > 0) {
while ($row = $resultGetQuestion-> fetch_assoc()) {
$questionId = $row['question_id'];
$count = 'A';
$i = 0;
$yuyu = '<ul class="list-group mx-auto mt-3">
<li class="list-group-item">'. $row['question'] .'</li>';
$sqlGetAnswers = 'SELECT * FROM `survey_question_answers` WHERE `question_id`='. $questionId .'';
$resultGetAnswers = mysqli_query($conn, $sqlGetAnswers);
if ($resultGetAnswers ->num_rows > 0) {
while ($row = $resultGetAnswers-> fetch_assoc()) {
$yuyu .= "<li class='list-group-item'><span class='badge badge-light main-color-bg'>". $count .". <input type='radio' name='q[$i]' value'$count'></span> ". $row['answer'] ."</li>";
++$count;
++$i;
}
}echo $yuyu;
echo '</ul>';
}
}
}
}
我希望我可以一次检查一个,并且他们不要互相取消。
【问题讨论】:
标签: php sql radio-button