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