I am pasting my code below…………my problem is in the else part th tag properties are not applying so fields width is shrinking. How should we make th tag properties applies in else part also.
Note:The format should be same.
<?php
$network_name="";
foreach($channel_summary as $c) {
$channel_str = "";
if($network_name!=$c['a']) {
$channel_str .= $c['a'].'~'.str_replace('/','surero',$c['b']).'~'.$c['c'].'~'.str_replace(' ','surero',$c['d']).'~'.date('d-M-Y', strtotime( $c['e'])).'~'.date('d-M-Y', strtotime( $c['f'])).'~'.$c['g'].'~'.$c['h'].'~'.str_replace('@','surero',$c['i']).'~'.str_replace(' ','surero',$c['j']).'~'.$c['k'];
?>
<br /><p>Network Name: <?php echo $c['a'];
$network_name=$c['a'];?>
Network Contact: <?php echo $c['i'] ?>
<!--<input type="Submit" class= "submit" value="Network RO" onclick="javascript:NetworkROPDF(<?php echo $order_id ?>,'<?php echo $network_name;?>')" target="_blank" /> -->
<input type="Submit" class= "submit" value="Network RO PDF" onclick="javascript:NetworkRO(<?php echo $order_id ?>,'<?php echo $network_name;?>')" target="_blank" /></p>
<table><tr>
<th>A</th>
<th>B</th>
<th>C</th>
<th>D</th>
<th>E</th>
<th>F</th>
<th> G</th>
<th> H </th>
<th> </th>
</tr>
<tr>
<td><?php echo $c['b']."/".$c['a'] ?></td>
<td><?php echo $c['c'] ?></td>
<td><?php echo $c['d'] ?></td>
<td><?php print date('d-M-Y', strtotime( $c['e'])) ?></td>
<td><?php print date('d-M-Y', strtotime( $c['f'])) ?></td>
<td><?php echo $c['g'] ?></td>
<td><?php echo $c['h']?></td>
<td><?php echo $c['g']* $c['h']?>
<td><a href=javascript:add_price(<?php echo $order_id ?>,'<?php echo $channel_str;?>')>Add Price</a> </td>
</tr>
</table><?php } else
{
$channel_str .= $c['a'].'~'.str_replace('/','surero',$c['b']).'~'.$c['c'].'~'.str_replace(' ','surero',$c['d']).'~'.date('d-M-Y', strtotime( $c['e'])).'~'.date('d-M-Y', strtotime( $c['f'])).'~'.$c['g'].'~'.$c['h'].'~'.str_replace('@','surero',$c['i']).'~'.str_replace(' ','surero',$c['j']).'~'.$c['k'];
?><table>
<tr>
<td><?php echo $c['b']."/".$c['a'] ?></td>
<td><?php echo $c['c'] ?></td>
<td><?php echo $c['d'] ?></td>
<td><?php print date('d-M-Y', strtotime( $c['e'])) ?></td>
<td><?php print date('d-M-Y', strtotime( $c['f'])) ?></td>
<td><?php echo $c['g'] ?></td>
<td><?php echo $c['h']?></td>
<td><?php echo $c['g']* $c['h']?>
<td><a href=javascript:add_price(<?php echo $order_id ?>,'<?php echo $channel_str;?>')>Add Price</a> </td>
</tr></table>
<?php }}?>
The problem is because you are using different table for else part. Try this code