[英]insert new name for radio buttons in php loop
在這個循環中,我有:
while($row = mysqli_fetch_assoc($result)) {
$name = 1;
$a = $row["a"];
$b = $row["b"];
$c = $row["c"];
echo "<br>" . "<h3>Question " . $row["id"] . ": " . $row["question"] . "</h3>";
echo "<br>A " . $a . "<input type='radio' name='q'/><br>";
echo "B " . $b . "<input type='radio' name='q'/><br>";
echo "C " . $c . "<input type='radio' name='q'/><br>";
由於單選按鈕功能有效,我將需要有一個新名稱 = 表的每次迭代,以確保所有按鈕都不會被取消選擇。
我正在考慮只使用 $name 並每次遞增它,但我不確定如何將 php 變量設置為輸入標記中的 name 屬性。
有小費嗎?
你的想法很好,你可以使用它。 它會是這樣的。 您的變量將是 $_POST["q1"], $_POST["q2"]...
<?php
$name = 0;
while($row = mysqli_fetch_assoc($result)) {
$name++;
$a = $row["a"];
$b = $row["b"];
$c = $row["c"];
echo "<br>" . "<h3>Question " . $row["id"] . ": " . $row["question"] . "</h3>";
echo "<br>A " . $a . "<input type='radio' name='q".$name."'/><br>";
echo "B " . $b . "<input type='radio' name='q".$name."'/><br>";
echo "C " . $c . "<input type='radio' name='q".$name."'/><br>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.