0
我有一个PHP脚本,可以在我拥有的页面上生成一些表单。我也有一个表格和提交按钮,表格中的所有工作正常,数据按预期发送到下一页。现在在下一页我有一个PHP代码,它读取$_POST
变量。这里是我的代码:
echo "<form name=\"myForm\" id=\"myForm\" method=\"post\" action=\"\">";
echo "<table>";
echo "<tr>";
echo "<th>ID</th>";
echo "<th>Name</th>";
echo "<th>Group</th>";
echo "</tr>";
while($row = mysql_fetch_array($qryRes))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td><input name=\"aName" . $row['id'] . "\" id=\"aName" . $row['id'] . "\" type=\"text\" value=\"" . $row['aName'] . "\" /></td>";
echo "<td><select name=\"gID" . $row['id'] . "\">";
while($gRow = mysql_fetch_array($grpsQry))
{
if($gRow['id'] == $row['groupID'])
echo "<option id=\"" . $gRow['id'] . "\" selected=\"selected\">" . $gRow['gName'] . "</option>";
else
echo "<option id=\"" . $gRow['id'] . "\">" . $gRow['gName'] . "</option>";
}
echo "</select></td>";
echo "</tr>";
mysql_data_seek($grpsQry, 0);
}
echo "</table>";
echo "<input type=\"submit\" name=\"submitForm\" value=\"Save\" />";
echo "</form>";
然后是我的PHP代码读取$_POST
:
if(isset($_POST['submitForm']))
{
print_r($_POST);
foreach($_POST as $x)
echo $x . "<br />";
}
一切工作正常,但我需要在foreach
循环,我会以只读文本字段产生于他们的查询,并会比较,我将有来自List
返回值的值..
正如宥可以看到,textfield
名为aName
那么次的ID e用户。我只需要阅读这一点。但我会用它来生成一个查询,然后将它与列表gID
的值进行比较。
的名字不只是'aName'是'aName1','aName2'等。 – sikas
编辑答案现在就来试试请@sikas –
它曾与我就像一个魅力。谢谢:) – sikas