【发布时间】:2016-04-04 07:49:38
【问题描述】:
它显示了 2 个具有不同 ID 和不同成员数量的组。 IT09 有 3 个,IT10 有 4 个。 当点击“评估”标签时,页面会从这里继续。
这些文本框的声明方式如下:
<table>
$i=1;
while ($data = mysql_fetch_array($querys))
{
echo '<tr>
<td width="120">'.$data['thenames'].'</td>
<td width="50">
<input type="text" name="newSG'.$i.'" id="newSG'.$i.'" class="evaluation" value="'.$data[$toshow].'" onkeypress="return isNumber(event)" />
</td>
<td>
<input type="hidden" name="stud'.$i.'" id="stud'.$i.'" value="'.$data['memberID'].'" />
</td>
</tr>';
$i++;
}
</table>
如您所见,它创建了一个文本框和一个隐藏输入,其中包含名称和 ID,最后带有一个数字。这也是我希望在我的 php 部分发生的事情。
我有这个代码
$ii = 1;
while ($data = mysql_fetch_array($qry))
{
$stud(here) = $_POST['stud'(and here)]; <<<<
$ii++
}
我想用这个循环声明变量。如您所见(此处和此处),我希望它具有数字 1、2、3 或取决于我的查询返回的记录数。这里的问题是我想声明类似 $stud1、$stud2 等的东西。我不知道如何在变量 $stud 之后添加循环的值。有人可以帮忙吗?
【问题讨论】:
-
是的,是的,那是我的问题。你能给我一个变量与数字连接的语法示例吗?
-
不要使用可变变量。只需使用一个数组。
-
@Rizier123 不要帮他做错事。
-
@Barmar 你是对的。如果这是唯一的错误(
mysql_*)。 -
@Rizier123 这就是我之前所做的,它错了。