如何在php数组中存储值
这是我的代码,用于显示问题列表和4个选项(使用选项框)。用户必须选择正确的选项。是否可以将用户选择的选项存储在数组变量中。可能有10到20个问题,数组变量应仅包含选项值如何在php数组中存储值,php,arrays,Php,Arrays,这是我的代码,用于显示问题列表和4个选项(使用选项框)。用户必须选择正确的选项。是否可以将用户选择的选项存储在数组变量中。可能有10到20个问题,数组变量应仅包含选项值 <?php require('connect.php'); $display=mysql_query("SELECT * FROM Java_Test_1 ORDER BY id ASC"); echo "<form method=post action=$PHP_SELF>"; echo "<t
<?php
require('connect.php');
$display=mysql_query("SELECT * FROM Java_Test_1 ORDER BY id ASC");
echo "<form method=post action=$PHP_SELF>";
echo "<table border=0>";
while ($row = mysql_fetch_array($display))
{
$id=$row['0'];
$question=$row['1'];
$opta=$row['2'];
$optb=$row['3'];
$optc=$row['4'];
$optd=$row['5'];
$answer = $row["woptcode"];
echo "<tr><td colspan=3><br><b>$question</b></td></tr>";
echo "<tr><td>$opta<input type=radio name=$id value='a'></input></td><td>$optb <input type=radio name=$id value='b'></input></td><td>$optc <input type=radio name=$id value='c'> </input></td><td>$optd <input type=radio name=$id value='d'></input></td></tr>";
}
echo "</table>";
echo "<input type='submit' value='start' name='doo'>";
echo "</form>";
}
$name='opt';
$counter=0;
while($row=mysql\u fetch\u数组($display))
{
$name='opt'.$counter;
$counter++;
$id=$row['0'];
$QUOTE=$row['1'];
$opta=$row['2'];
$optb=$row['3'];
$optc=$row['4'];
$optd=$row['5'];
$answer=$row[“woptcode”];
回显“
$question”;
回声“$opta
$optb
$optc
$optd
";
}
以下是详细说明这一点的官方文档
第节:如何在HTML中创建数组 这里有一个很好的解释。现在我使用name=$id。根据你所说的,我改为opt[],我必须对每个选项进行提问。在我更改为opt[]后,我只能从所有10个问题中选择一个选项,所以单选按钮就是这样做的。如果你想选择多个选项,用户[link]只需看看这个,你就会明白。我试过你的代码。计数器值正在增加。但无法选择选项。同样的问题。如果您正在寻找多个选项,也许您应该使用复选框
输入类型。。。
$name = 'opt';
$counter = 0;
while ($row = mysql_fetch_array($display))
{
$name = 'opt'.$counter;
$counter++;
$id=$row['0'];
$question=$row['1'];
$opta=$row['2'];
$optb=$row['3'];
$optc=$row['4'];
$optd=$row['5'];
$answer = $row["woptcode"];
echo "<tr><td colspan=3><br><b>$question</b></td></tr>";
echo "<tr><td>$opta<input type=radio name=$name value='a'></td>
<td>$optb <input type=radio name=$name value='b'></td>
<td>$optc <input type=radio name=$name value='c'></td>
<td>$optd <input type=radio name=$name value='d'></td>
</tr>";
}