<? session_start();
$tmpDataArray = explode("|",$_SESSION['Print_M']);
foreach($tmpDataArray as $tmpData =>$value){ ///判断是否有多个申请单,循环把打印单显示在web界面上 .
$tmp=array_keys($tmpDataArray);
$tmpData = explode(";",$value);
?>
<table borderColor=#cccccc cellSpacing=0 cellPadding=3 width="100%" bgColor=#ffffff border=2>
<tr>
<td align="center" colspan='6'>用车申请表</td>
</tr>
<tr>
<td align="right" colspan='5'> 申请编号</td>
<td><?=$tmpData[0]?></td>
</tr>
<tr>
<td align="center" width="14%"> 申请部门</td>
<td align="center" width="20%"> 申请人姓名</td>
<td align="center" width="16%"> 工 号</td>
<td align="center" width="16%"> 职 务</td>
<td align="center" width="12%"> 电 话</td>
<td align="center" width="18%">申请日期 </td>
</tr>
<tr height="50">
<td align="center"><?=$tmpData[1]?></td>
<td align="center"><?=$tmpData[2]?></td>
<td align="center"><?=$tmpData[3]?></td>
<td align="center"><?=$tmpData[4]?></td>
<td align="center"><?=$tmpData[5]?></td>
<td align="center"><?=$tmpData[15]?></td>
</tr>
<tr height="50">
<td align="right">出车事由</td>
<td align="right " colspan='5'><?=$tmpData[7]?></td>
</tr>
<tr>
<td align="right">目的地</td>
<td align="left" colspan='5'><?=$tmpData[6]?></td>
</tr>
<tr>
<td align="right"> 用车时间</td>
<td align="left" ><?=$tmpData[8]?></td>
<td align="right">预计返回时间</td>
<td align="left" ><?=$tmpData[9]?></td>
<td align="right">人 数</td>
<td><?=$tmpData[11]?></td>
</tr>
<tr>
<td align="right">用车人姓名</td>
<td align="left" colspan='5'><?=$tmpData[12]?></td>
</tr>
<tr>
<td align="right">司机姓名</td>
<td><?=$tmpData[13]?></td>
<td align="right">车 号</td>
<td><?=$tmpData[14]?></td>
<td align="center" colspan='2'> 调度实核 </td>
</tr>
<tr>
<td align="right">出厂时间</td>
<td align="left" colspan='2'> </td>
<td align="right">值班保安签名</td>
<td align="center" colspan='2'> </td>
</tr>
<tr>
<td align="right">回厂时间</td>
<td align="left" colspan='2'> </td>
<td align="right">值班保安签名</td>
<td align="left" colspan='2'> </td>
</tr>
<tr height="50">
<td align="right">备 注</td>
<td align="left" colspan='5'><?=$tmpData[16]?></td>
</tr>
</table> <? if($value!= max($tmpDataArray)){ ?>
<table border=0 >
<tr><td align="right" height="75" > - </td></tr>
</table>
<?}
}?>
以上代码是打印一张出车单,如果我同时打印多张单的时候,打印的纸张就乱跑了。我想在上面的一个循环中 打印在一张纸上,请问怎么控制?
$tmpDataArray = explode("|",$_SESSION['Print_M']);
foreach($tmpDataArray as $tmpData =>$value){ ///判断是否有多个申请单,循环把打印单显示在web界面上 .
$tmp=array_keys($tmpDataArray);
$tmpData = explode(";",$value);
?>
<table borderColor=#cccccc cellSpacing=0 cellPadding=3 width="100%" bgColor=#ffffff border=2>
<tr>
<td align="center" colspan='6'>用车申请表</td>
</tr>
<tr>
<td align="right" colspan='5'> 申请编号</td>
<td><?=$tmpData[0]?></td>
</tr>
<tr>
<td align="center" width="14%"> 申请部门</td>
<td align="center" width="20%"> 申请人姓名</td>
<td align="center" width="16%"> 工 号</td>
<td align="center" width="16%"> 职 务</td>
<td align="center" width="12%"> 电 话</td>
<td align="center" width="18%">申请日期 </td>
</tr>
<tr height="50">
<td align="center"><?=$tmpData[1]?></td>
<td align="center"><?=$tmpData[2]?></td>
<td align="center"><?=$tmpData[3]?></td>
<td align="center"><?=$tmpData[4]?></td>
<td align="center"><?=$tmpData[5]?></td>
<td align="center"><?=$tmpData[15]?></td>
</tr>
<tr height="50">
<td align="right">出车事由</td>
<td align="right " colspan='5'><?=$tmpData[7]?></td>
</tr>
<tr>
<td align="right">目的地</td>
<td align="left" colspan='5'><?=$tmpData[6]?></td>
</tr>
<tr>
<td align="right"> 用车时间</td>
<td align="left" ><?=$tmpData[8]?></td>
<td align="right">预计返回时间</td>
<td align="left" ><?=$tmpData[9]?></td>
<td align="right">人 数</td>
<td><?=$tmpData[11]?></td>
</tr>
<tr>
<td align="right">用车人姓名</td>
<td align="left" colspan='5'><?=$tmpData[12]?></td>
</tr>
<tr>
<td align="right">司机姓名</td>
<td><?=$tmpData[13]?></td>
<td align="right">车 号</td>
<td><?=$tmpData[14]?></td>
<td align="center" colspan='2'> 调度实核 </td>
</tr>
<tr>
<td align="right">出厂时间</td>
<td align="left" colspan='2'> </td>
<td align="right">值班保安签名</td>
<td align="center" colspan='2'> </td>
</tr>
<tr>
<td align="right">回厂时间</td>
<td align="left" colspan='2'> </td>
<td align="right">值班保安签名</td>
<td align="left" colspan='2'> </td>
</tr>
<tr height="50">
<td align="right">备 注</td>
<td align="left" colspan='5'><?=$tmpData[16]?></td>
</tr>
</table> <? if($value!= max($tmpDataArray)){ ?>
<table border=0 >
<tr><td align="right" height="75" > - </td></tr>
</table>
<?}
}?>
以上代码是打印一张出车单,如果我同时打印多张单的时候,打印的纸张就乱跑了。我想在上面的一个循环中 打印在一张纸上,请问怎么控制?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货