请教一个post保存的问题,希望能够帮忙,谢谢
我这边有一个输入页面需要将里面的内容保存到post中
其中有包括输入框和下拉菜单
输入页面分为头文和明细
头文的数据只需要保存一次
这个没有问题
但是明细部分因为是一条一条的
所以需要以数组的形式保存到post中
我现在是用循环写的明细部分
但是发现每次循环结束都会把上一次循环的数据覆盖掉
也就是说不是以数组的形式储存的
最后post只保存了明细最后一行的内容
请问如何解决~~~~
谢谢各位~~!!!!!
附上循环部分的代码:
for ($j=0; $j<=9; $j++)
{ ?>
<tr>
<td><?php echo $j + 1; ?></td>
<td> <input type = "text" name = "CNBID[]" value = ""></td>
<td> <select name = "STYLE">
<?php
$sql_Style = "SELECT STYLE FROM T_CPOFT WHERE INWNO = '".$OrderFormID."'";
$result_Style = mysql_query($sql_Style,$link);
$row_Style = mysql_num_rows($result_Style);
for ($i=0;$i<$row_Style;$i++)
{
$Style = mysql_fetch_assoc($result_Style);
?>
<option value = "<?php echo $Style["STYLE"]; ?>"><?php echo $Style["STYLE"]; ?></option>
<?php
}
?>
</select>
</td>
<td> <select name = "COLOR[]">
<?php
$sql_Color = "SELECT COLOR FROM T_MARA WHERE STYLE = '".$Style["STYLE"]."'";
$result_Color = mysql_query($sql_Color,$link);
$row_Color = mysql_num_rows($result_Color);
for ($i=0;$i<$row_Color;$i++)
{
$Color = mysql_fetch_assoc($result_Color);
?>
<option value = "<?php echo $Color["COLOR"]; ?>"><?php echo $Color["COLOR"]; ?></option>
<?php
}
?>
</select>
</td>
<td> <select name = "GROES">
<?php
$sql_Groes = "SELECT GROES FROM T_MARA WHERE STYLE = '".$Style["STYLE"]."'";
$result_Groes = mysql_query($sql_Groes,$link);
$row_Groes = mysql_num_rows($result_Groes);
for ($i=0;$i<$row_Groes;$i++)
{
$Groes = mysql_fetch_assoc($result_Groes);
?>
<option value = "<?php echo $Groes["GROES"]; ?>"><?php echo $Groes["GROES"]; ?></option>
<?php
}
?>
</select>
</td>
<td> <input type = "text" name = "QUATY" value = ""></td>
<td> <input type = "text" name = "STIME" value = ""></td>
</tr>
<?php
}?/