Hi all:
I think I have tried every way to do this except the correct one!!!!
I have a dynamically built group of text boxes inside a form:
echo "<form method='post' name='submitUpdate' action='test2.php'>";
echo "<tr>";
echo "<td><input name='whose".$rtpTableId."' type='text' value='" . $rWhose . "' size='2' /></td>";
echo "<td><input name='item".$rtpTableId."' type='text' value='" . $rItem . "' size='20' /></td>";
echo "<td><input name='price".$rtpTableId."' type='text' value='" . $rPrice . "' size='5' /></td>";
echo "<td><input name='itemNote".$rtpTableId."' type='text' value='" . $rItemNote . "' size='20' /></td>";
echo "<td><input name='moAS".$rtpTableId."' type='text' value='" . $rMoAS . "' size='2' /></td>";
echo "<td><input type='submit' value = '".$rtpTableId."' name='submitUpdate' /></td>";
echo "</tr>";
echo "</form>";
I am sending this to the following:
echo $_POST["submitUpdate"]."<br>";
$rtpTableId = trim($_POST["submitUpdate"])."<br>";
echo $_POST['item' .$rtpTableId];
echo $_POST["price" . $rtpTableId];
echo $_POST["whose" . $rtpTableId];
echo $_POST["moAS" . $rtpTableId];
echo $_POST["itemNote" . $rtpTableId];
The error I am getting on the display page is:
271005
Notice: Undefined index: item271005
in C:\Web\SigningsHotline\adm\test2.php on line 9
Notice: Undefined index: price271005
in C:\Web\SigningsHotline\adm\test2.php on line 10
Notice: Undefined index: whose271005
in C:\Web\SigningsHotline\adm\test2.php on line 11
Notice: Undefined index: moAS271005
in C:\Web\SigningsHotline\adm\test2.php on line 12
Notice: Undefined index: itemNote271005
in C:\Web\SigningsHotline\adm\test2.php on line 13
So I figure than my code on the display page is OK as '271005' is the correct ID number being submitted and 'item271005' correctly represents the concatenation.
When I look at the source code for the submit page I see:
<form method='post' name='submitUpdate' action='test2.php'>
<tr>
<td><input name='whose271002' type='text' value='P' size='2' /></td>
<td><input name='item271002' type='text' value='Baseball Bat' size='20' /></td>
<td><input name='price271002' type='text' value='125' size='5' /></td>
<td><input name='itemNote271002' type='text' value='Test123' size='20' /></td>
<td><input name='moAS271002' type='text' value='AS' size='2' /></td>
<td><input type='submit' value = '271002' name='submitUpdate' /></td></tr>
</form>
<form method='post' name='submitUpdate' action='test2.php'>
<tr>
<td><input name='whose271003' type='text' value='P' size='2' /></td>
<td><input name='item271003' type='text' value='Ball or Flat' size='20' /></td>
<td><input name='price271003' type='text' value='47.00' size='5' /></td>
<td><input name='itemNote271003' type='text' value='Test123' size='20' /></td>
<td><input name='moAS271003' type='text' value='AS' size='2' /></td>
<td><input type='submit' value = '271003' name='submitUpdate' /></td>
</tr>
</form>
<form method='post' name='submitUpdate' action='test2.php'>
<tr>
<td><input name='whose271004' type='text' value='P' size='2' /></td>
<td><input name='item271004' type='text' value='Baseball Helmet' size='20' /></td>
<td><input name='price271004' type='text' value='47.00' size='5' /></td>
<td><input name='itemNote271004' type='text' value='2341' size='20' /></td>
<td><input name='moAS271004' type='text' value='AS' size='2' /></td>
<td><input type='submit' value = '271004' name='submitUpdate' /></td>
</tr>
</form>
<form method='post' name='submitUpdate' action='test2.php'>
<tr>
<td><input name='whose271005' type='text' value='P' size='2' /></td>
<td><input name='item271005' type='text' value='Hockey Stick' size='20' /></td>
<td><input name='price271005' type='text' value='7.00' size='5' /></td>
<td><input name='itemNote271005' type='text' value='Hello' size='20' /></td>
<td><input name='moAS271005' type='text' value='AS' size='2' /></td>
<td><input type='submit' value = '271005' name='submitUpdate' /></td>
</tr>
</form>
So everything (to me) looks OK in the source code!!!!
Any help appreciated!!!!