当前位置: 代码迷 >> PHP >> PHP怎么写到数据库新表里
  详细解决方案

PHP怎么写到数据库新表里

热度:170   发布时间:2016-04-28 18:57:20.0
PHP如何写到数据库新表里?
本帖最后由 lihui4512z 于 2014-07-03 08:31:16 编辑


<form name="ksdj" method="post" action="cldj.php">

<tr><td colspan=3 style="font-weight:bold;text-align:center;">车辆选择:<select name="hao1"> <?php 
while (!!$_rows = _fetch_array_list($_result)){?>
<option value="<?php echo $_rows['hao'];?>"> <?php echo $_rows['hao'];?></option> <?}?></select>
<?php $a=$_POST[‘hao1’]; ?>
</td>

<?php 
while (!!$_rows = _fetch_array_list($_result2)){
?>
<tr><td style="width:6%;text-align:center;font-size:14px;"><?php echo $_rows['bh'];?></td><?php $_values=$_rows['bh'];?>
<td style="width:20%;text-align:center;font-size:14px;"><?php echo $_rows['xm']?></td>
<td style="width:12%;text-align:center;font-size:14px;"><?php echo $_rows['fangfa']?></td>
<td style="width:44%;text-indent:10px;font-size:14px;"><?php echo $_rows['biaozhun']?></td>
<td style="text-align:center;font-size:14px;"><input type="radio" name="<?php echo $_values;?>" value="正常" style="zoom:150%;" />正常
<input type="radio" name="<?php echo $_values;?>" value="不正常" style="zoom:150%;" />不正常</td>
</tr>
<?php
}?>




数据量不大,就是一个简单车辆点检系统。我一共建了三张表:驾驶员、车辆信息、点检项目。这三张表是单独维护的。      现在点检的时候,如图,我需要一个驾驶员登陆(即工号)对某一辆车进行点检,最后将点检结果存到一张新表(点检记录表)里,也就是把21条记录重新存一遍,同时多了“状态”这一记录。

现在问题就是,图上所有的数据都是动态的(从之前的三张表中获取的),我不知道写什么代码可以把他们全部存到点检记录表里。

求代码示例,谢谢! radio的name貌似也不能这样写,请指教。
------解决方案--------------------
页面的数据,可以放在隐藏域,当你提交,服务端获取隐藏域的值。


<?php 
while (!!$_rows = _fetch_array_list($_result2)){
?>
<tr><td style="width:6%;text-align:center;font-size:14px;"><input name="bh[]" type="hidden" value="<?php echo $_rows['bh'];?>"/><?php echo $_rows['bh'];?>
 <td style="width:20%;text-align:center;font-size:14px;"><input name="xm[]" type="hidden" value="<?php echo $_rows['xm'];?>"/><?php echo $_rows['xm']?></td>
  相关解决方案