
April 9th, 2004, 04:16 PM
|
|
Registered User
|
|
Join Date: Apr 2004
Posts: 2
Time spent in forums: < 1 sec
Reputation Power: 0
|
|
|
Displaying dynamic text box input
I name text boxes on one page based on my query from my data base and I name the boxes like this:
PHP Code:
for ($i=0; $i<$totalRows_Recordset1; $i++) { $row_Recordset1 = mysql_fetch_array($Recordset1); echo "<tr>"; echo "<td>"; echo $row_Recordset1[Item_Name]; echo "</td>"; for ($t=0; $t <= 3; $t++) { echo "<td>"; echo '<input name ="'.$row_Recordset1[Item_Name].$i.$t.'" type="text" size="7">'; value='.$row_Recordset1[Item_Code].'>'; echo "</td>"; } }
</FONT>
Then I want to post it on the next page.
The code I have is like this:
PHP Code:
for ($i=0; $i<$totalRows_Recordset1; $i++){ $row_Recordset1 = mysql_fetch_array($Recordset1); echo "<tr>"; echo "<td>"; echo $row_Recordset1[Item_Name]; echo '<input name ="item_'.$i.'" type="hidden" size="7" value='.$row_Recordset1[Item_Code].'>'; echo "</td>"; for ($t=0; $t <= 3; $t++) { echo "<td>"; echo '<input name ="number_'.$i.$t.'" value="'.$_POST[$row_Recordset1[Item_Name].$i.$t].'" type="text" size="7" readonly="true">'; echo '<input name ="numberC_'.$i.$t.'" type="hidden" size="7" value='.$row_Recordset1[Item_Code].'>'; echo "</td>"; } echo "<td>"; $answer = ($_POST[number_.$i.'0'] + $_POST[number_.$i.'1'] - $_POST[number_.$i.'2']) - $_POST[number_.$i.'3']; echo ('<input name="answer'.$i.'" value="'.$answer.'" type="text" readonly="true" size="7">'); echo "</td>"; }
This is the line that I want to fix:
<FONT color=#007700><FONT face="Courier New"><FONT face=Verdana color=#000000>
PHP Code:
echo '<input name ="number_'.$i.$t.'" value="'.$_POST[$row_Recordset1[Item_Name].$i.$t].'" type="text" size="7" readonly="true">';
It doesn't display the numbers I entered on the previous page.
Any ideas???
URL
Thanks
|