$numbers=range(1,8);
shuffle($numbers);
for($i=0;$i<8;$i++)
{
mysql_select_db($db2_name,$link);
$sql="select * from $table1_name where D_ID = ".$numbers[$i];
mysql_query("set names 'gb2312'");
$result =mysql_query($sql,$link);
$n=$i+1;
while($row=mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>".$n."</td>".".";
echo "<td>".$row['question']."</td>";
echo "</tr>";
?>
<div>
<table width="97%">
<tr>
<td width="26%" align="right" height="25">
<?php
echo "<input type=\"radio\" name=\"$numbers[$i]\" value=\"T\">T<input type=\"radio\" name=\"$numbers[$i]\" value=\"F\">F</td>";
?>
<td width="74%" align="right">&nbsp;</td>
</tr>
</table>
</div>
<?php
echo "<p>";
}
}
这是我创建的单选框组,现在要实现与服务器互动,我写的代码如下:
for($i=0;$i<8;$i++)
{
$answer=$_POST["$numbers[$i]"];
$strSql="select*from $table1_name where D_ID = $numbers[$i]";
$link=mysql_connect($db_host,$db_username,$db_password) or die("Could not connect:".mysql_error());
mysql_select_db($db_name,$link) or die('Can\'t use $db_name:'.mysql_error());
$result=mysql_query($strSql);
if($row=mysql_fetch_object($result)){

不知道错误在哪里,请给位指出,小弟谢谢了