型動物,我這樣做,顯示在數據庫中的問題和答案形式,現在我需要保存用戶標記的答案。動態單選按鈕,具有無限的名稱
我需要爲每個單選按鈕或選擇下拉菜單中的名稱。問題:我將php和html結合在一起,我不知道如何傳遞單選按鈕的名字,或者在語法上正確選擇下拉列表的名稱。在單選按鈕的答案名稱均爲其ID展示所有這些(RADIO17,Radio18,RADIO19,RADIOX ...),現在我需要保存單選按鈕,由用戶選中的特定ID,例如RADIO19。請幫助。
<!--RADIO BUTTON-->
<div>
<label class="desc"name="question" value=" <?php $row_questionset['QuestionIDFKPK'];?>">
<?php echo $row_questionset['QuestionValue']; ?>
</label>
</div>
<?php while ($row_Answer=mysql_fetch_array($AnswersValue)){ ?>
<fieldset class="radios">
<label class="label_radio">
**<input name="RADIO<?= $row_Answer['AnswerIDPK'] ?>" value=" <?= $ValueIDradio=$row_Answer['AnswerIDPK'] ?>" type="radio" />**
<?php echo $row_Answer['AnswerValue']; ?>
</label>
<?php } ?>
</fieldset>
<!--INSERTING ANSWERS-->
<?php
$name=$_POST['RADIO1'];
if(isset($_POST['submit'])){
??????? -> $name=$_POST['RADIO$row_Answer['AnswerIDPK']'];
$query_AnswerSelected="SELECT * FROM tblanswer WHERE tblanswer.AnswerIDPK = '".$name."' ";
$AnswersValueSelected= mysql_query($query_AnswerSelected);
$row_AnswersValueSelected=mysql_fetch_array($AnswersValueSelected);
$Avalue= $row_AnswersValueSelected['AnswerValue'];
$useranswer= "INSERT INTO `nuevaspruebas`.`tbluseranswer` (`UserIDFKPK`, `AnswerIDFKPK`, `QuestionIDFK`, `AnswerValue`) VALUES ('$UserId','$name', '$QuestionID', '$Avalue')";
mysql_query($useranswer);
<?= $nameradio=$row_Answer['AnswerIDPK'] ?>;
}
?>
<!--INSERTING ANSWERS-->
<!--RADIO BUTTON-->
<?php } ?>
非常感謝Mohd Moe,這對我有很大的幫助。我在尋找的東西太多了。我只需要改變你的example.Thanks的QuestionID :) – Rgg
的靜態值,不客氣,只接受的答案,投了';);)' –