[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now

x
?
Solved

ie8 print empty page

Posted on 2012-03-19
7
Medium Priority
?
620 Views
Last Modified: 2012-03-21
Hi
when i use firefox the page is printed to a pdf with data..but when i switch to ie8 to see the difference blank page is printed only the header..
i m using javascript window.print()..
0
Comment
Question by:asaidi
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 37741970
Please set up a simple test case that demonstrates the problem, and post the code here.  I will install it on my server and try it with various client browsers.
0
 

Author Comment

by:asaidi
ID: 37742407
Hi
ok go to this site:
http://www.netwaterwatch.ie/
then login as pattreacy
password=password1
then click enter on the first screen
then on menu click 24 hour usage report
the next screen click run then all on the bottom you will see print
 
<?php
include('db.php');
$auto=$_GET['auto'];
?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252' />
<title>CAMPION The Power Behind The Water</title>
<style type="text/css"  >
#fixed {
    position: absolute;
    top: 0;
    left: 0;
    width: 10em;
    height: 100%;
}
@media print {
input#btnPrint {
display: none;
}
}    
@media screen{
    .imgs1 {
       position:absolute;
       width:30%;
       height:15%;
       top:-6px;
       left:0;
      }
  } 
.table2 {
      position:relative;
        /*top:-50px;*/
 border:1px solid #000;
    
      font-family:arial,sans-serif;
      font-size:60%;
      height:100%;
      width:100%; 
}
body {
        height: 650px;
        width: 100%;
        /* to centre page on screen*/
        margin-left: auto;
        margin-right: auto;
    }

#tab{
       position:relative;
        top:-90px;  
        left: 580px;
	border=0;
	background-color:#FFF;
        font-size:70%;
        border:0px ;
}
#table4{
        border:3px solid #fff;
        position:relative;
        top:-5px;  
        
}
table {
	border:1px solid #000;
	border-collapse:collapse;
	font-size:70%;
}
#td1{
	 
        background-color:#9cf;
         
}	
#td11{
	 
        background-color:#fff;
}

#td3{
        position:relative;
        top:1450px;
        border:0  ;
	border-collapse:collapse;
	padding:5px; 
        background-color:#fff;
}

#td2{
	 background-color: rgb(255,255,0); /* Needed for IEs */

        -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
}	
th{
	border:1px solid #000;
	border-collapse:collapse;
	padding:5px;
      
}	
#fn,#dp,#ar{width:110px;}
#fr,#to{width:90px;}
caption{
	background:#ccc;
	font-size:100%;
	border:1px solid #000;
	border-bottom:none;
	padding:20px 0 0 0;
	text-align:left;
}

div.ex
{
top:-40px;
width:220px;
padding:10px;
border:5px solid gray;
margin:0px;
} 
</style>
<script language='JavaScript'>
DA = (document.all) ? 1 : 0
 
function HandleError()
{
alert('\nNothing was printed. \n\nIf you do want to print this page, then\nclick on the printer icon in the toolbar above.')
return true;
}
</script>
</head>
<script language='JavaScript'>
DA = (document.all) ? 1 : 0
function HandleError()
{
alert('\nNothing was printed. \n\nIf you do want to print this page, then\nclick on the printer icon in the toolbar above.')
return true;
}
</script>
</head>  
<body>
<?php
function all2($date,$date2,$report){
$auto=$_GET['auto'];
 $gr=0; 
$result1=mysql_query("SELECT DATE(tran_date) as datei,unit_serial,account_no,customer_no   
                     from count_transactions  
           WHERE DATE(tran_date) BETWEEN '$date' AND '$date2' AND account_no=$auto  
          GROUP BY  customer_no, unit_serial,DATE(tran_date) order by tran_date") ; 
          $num = mysql_num_rows($result1);
    while($row = mysql_fetch_array($result1)) { 
              $dateb =$row['datei'];
              $dateb1=date('d-m-Y',strtotime($dateb));             
              $acn=$row['account_no'];
              $netw=$row['unit_serial'];
              $client=$row['customer_no'];
            
              $tot1=0;
              $tot22=0;
              $tot33=0;
              $tot44=0;
              $general1=0;
              
?>
<table id ='table4'><tr>
<?php
$q1="SELECT unitName FROM net_watch_units WHERE serial_no=$netw";
                   $res1=mysql_query($q1);
                   $r1=mysql_fetch_array($res1);
                   $account=$r1['unitName']; 
$q2="SELECT account_name FROM account_details WHERE auto_id=$acn";
                   $res2=mysql_query($q2);
                   $r2=mysql_fetch_array($res2);
                   $name=$r2['account_name'];  
?>                  
<?php
$q3="SELECT customer_name FROM customer_details WHERE auto_id=$client";
                   $res3=mysql_query($q3);
                   $r3=mysql_fetch_array($res3);
                   $name1=$r3['customer_name'];  

$query="SELECT serial_no,pulser1_name,pulser2_name,pulser3_name,pulser4_name  
 from net_watch_units 
 where serial_no=$netw order by serial_no"; 
$result2=mysql_query($query);
$record2=mysql_fetch_array($result2);
$pulser1=$record2['pulser1_name'];  
$pulser2=$record2['pulser2_name'];
$pulser3=$record2['pulser3_name'];
$pulser4=$record2['pulser4_name'];
if(empty($pulser1) and empty($pulser2) and empty($pulser3) and empty($pulser4)){
   include('tableau.php');
   tab();
   exit; 
} 
 
?>    
<td rowspan="2" style="width:30%"><img src='campion.png' alt='The Power Behind The Water'/></td>
<td colspan="2" style=" width:20%;font-size:14px;">Unit Name : <b><br><?php echo $account;?></b></td> 
<td colspan="2" style=" width:20%;font-size:14px;">Account Name : <b><br><?php echo $name;?></b></td> </tr>
<tr><td style="font-size:12px;width:10%;">Customer Name : <b><br><?php echo $name1;?></b></td>
 <td style="font-size:12px;width:10%;">Report Date : <b><br><?php echo $dateb1;?></b></td> 
<?php
         if($report=='1'){
            $rep='Litres';
         }
         if($report=='2'){
            $rep='M3';
         }
         if($report=='3'){
            $rep='Gallons (Imp)';
         }
    
         ?>

<td style="width:10%;font-size:14px;">Report Units : <b><br><?php echo $rep;?></b></td><td colspan="3" style="font-size:14px;">Report Name : <b><br> 24 Hour Usage Report</b></td></b></td>
</tr>
</table>
<?php
 
$result=mysql_query( "SELECT a.hr,
        SUM(CASE WHEN b.pulse_channel = 1 and a.hr between 0 and 6 then unit_qty else 0 END) as morning1,
        SUM(CASE WHEN b.pulse_channel = 2 and a.hr between 0 and 6 then unit_qty else 0 END) as morning2,
        SUM(CASE WHEN b.pulse_channel = 3 and a.hr between 0 and 6 then unit_qty else 0 END) as morning3,
        SUM(CASE WHEN b.pulse_channel = 4 and a.hr between 0 and 6 then unit_qty else 0 END) as morning4,
        SUM(CASE WHEN b.pulse_channel = 1 and a.hr between 7 and 19 then unit_qty else 0 END) as daily1,
        SUM(CASE WHEN b.pulse_channel = 2 and a.hr between 7 and 19 then unit_qty else 0 END) as daily2,
        SUM(CASE WHEN b.pulse_channel = 3 and a.hr between 7 and 19 then unit_qty else 0 END) as daily3,
        SUM(CASE WHEN b.pulse_channel = 4 and a.hr between 7 and 19 then unit_qty else 0 END) as daily4,       
        SUM(CASE WHEN b.pulse_channel = 1 and a.hr between 20 and 23 then unit_qty else 0 END) as night1,
        SUM(CASE WHEN b.pulse_channel = 2 and a.hr between 20 and 23 then unit_qty else 0 END) as night2,
        SUM(CASE WHEN b.pulse_channel = 3 and a.hr between 20 and 23 then unit_qty else 0 END) as night3,
        SUM(CASE WHEN b.pulse_channel = 4 and a.hr between 20 and 23 then unit_qty else 0 END) as night4, 
        
      SUM(case when b.pulse_channel = 1 then b.unit_qty else 0 end) as name1,
      SUM(case when b.pulse_channel = 2 then b.unit_qty else 0 end) as name2,
      SUM(case when b.pulse_channel = 3 then b.unit_qty else 0 end) as name3,
      SUM(case when b.pulse_channel = 4 then b.unit_qty else 0 end) as name4,
      SUM(b.unit_qty) as Total
from (
	select 0  as hr 
	union select 1
	union select 2 
	union select 3
	union select 4 
	union select 5 
	union select 6
	union select 7
	union select 8
	union select 9
	union select 10
	union select 11
	union select 12
	union select 13
	union select 14
	union select 15
	union select 16
	union select 17
	union select 18
	union select 19
	union select 20
	union select 21
	union select 22
	union select 23) a 
left join count_transactions b on a.hr = Hour(b.tran_date)
WHERE DATE(b.tran_date) BETWEEN '$dateb' AND '$dateb' AND unit_serial=$netw  
GROUP BY  a.hr" ) or die("SELECT Error: ".mysql_error());

 
 ?>
<table class='table2'><summary="This table lists all the quantity by hour.">
  <thead>
<tr>
      <th id="fr" scope="col">Hour</th>   
      <th id="fn" scope="col"><?php echo $pulser1;?>                  </th>  
      <th id="fn" scope="col"><?php echo $pulser2;?>                  </th>  
      <th id="fn" scope="col"><?php echo $pulser3;?>                  </th>  
      <th id="fn" scope="col"><?php echo $pulser4;?>                  </th>  
      <th id="fr" scope="col">Total</th>  
    </tr>
  </thead>
<?php	

$i=0;
 
$nom1=array();
$matin=0;$matin2=0;$matin3=0;$matin4=0;
$soir=0;$soir1=0;$soir2=0;$soir3=0;
$nuit=0;$nuit1=0;$nuit2=0;$nuit3=0;
while ($get_info = mysql_fetch_array($result)){
   
          $auto_id=$get_info[auto_id]; 
          $tran=$get_info[tran];
          $date=$get_info[tran_date]; 
	  $hr=$get_info[hr];
          $total=$get_info[Total];	 
          $name1=$get_info[name1];
          $morning=$get_info[morning1];
          $morning1=$get_info[morning2];
          $morning2=$get_info[morning3];
          $morning3=$get_info[morning4];
          $daily=$get_info[daily1];
          $daily1=$get_info[daily2];
          $daily2=$get_info[daily3];
          $daily3=$get_info[daily4];
          $night=$get_info[night1];
          $night1=$get_info[night2];
          $night2=$get_info[night3];
          $night3=$get_info[night4]; 
          $name2=$get_info[name2];
          $name3=$get_info[name3];
          $name4=$get_info[name4];   
          $total=$get_info[Total]; 
           
           if($hr<=9){
            $hr='0'.$hr.':00';
          } 
          else{
           $hr=$hr.':00';
          }          
          
          if($report==2){
             $name1=$name1/1000;
             $name2=$name2/1000;
             $name3=$name3/1000;
             $name4=$name4/1000;
             $total=$total/1000; 
          }
          elseif($report==3){
              $name1=$name1*0.2199;
              $name2=$name2*0.2199;
              $name3=$name3*0.2199;
              $name4=$name4*0.2199;
              $total=$total*0.2199;   
          }
          else{
            $name1=$name1*1;
            $name2=$name2*1;
            $name3=$name3*1;
            $name4=$name4*1;
            $total=$total*1; 
          }
$namef1=str_pad(number_format($name1,2,'.',','),$imax, $pad,  STR_PAD_LEFT);
$namef2=str_pad(number_format($name2,2,'.',','),$imax, $pad,  STR_PAD_LEFT);
$namef3=str_pad(number_format($name3,2,'.',','),$imax, $pad,  STR_PAD_LEFT);
$namef4=str_pad(number_format($name4,2,'.',','),$imax, $pad,  STR_PAD_LEFT);
$totalf=str_pad(number_format($total,2,'.',','),$imax, $pad,  STR_PAD_LEFT); 
if(empty($pulser1)){
  $total=$total-$name;    
  $namef1='';
  $pulse1='vide';
 
}
if(empty($pulser2)){
   $total=$total-$name2;   
   $namef2='';
   $pulse2='vide'; 
    
}
if(empty($pulser3)){
  $total=$total-$name3;   
  $namef3='';
  $pulse3='vide';
}
if(empty($pulser4)){
  $total=$total-$name4;    
  $namef4='';
  $pulse4='vide';

}

$tot1=$tot1+$name1; 
$tot22=$tot22+$name2;
$tot33=$tot33+$name3;
$tot44=$tot44+$name4; 
$general1=$general1+$total;
$matin=$matin+$morning; 
$matin2=$matin2+$morning1; 
$matin3=$matin3+$morning2; 
$matin4=$matin4+$morning3;  
$soir=$soir+$daily; 
$soir1=$soir1+$daily1; 
$soir2=$soir2+$daily2; 
$soir3=$soir3+$daily3; 
$nuit=$nuit+$night; 
$nuit1=$nuit1+$night1; 
$nuit2=$nuit2+$night2; 
$nuit3=$nuit3+$night3;      
$somme1=str_pad(number_format($tot1),$imax,  $pad,  STR_PAD_LEFT); 
$somme2=str_pad(number_format($tot22),$imax, $pad,  STR_PAD_LEFT); 
$somme3=str_pad(number_format($tot33),$imax, $pad,  STR_PAD_LEFT); 
$somme4=str_pad(number_format($tot44),$imax, $pad,  STR_PAD_LEFT); 
$general=str_pad(number_format($general1),$imax, $pad,  STR_PAD_LEFT); 

 echo"<tr>"; 
       	echo"<td>$hr</td><td>$namef1</td><td>$namef2</td><td>$namef3</td><td>$namef4</td><td>$totalf</td></tr>";
 
}

  $av1=round($tot1/24,2); 
  $av2=round($tot22/24,2);
  $av3=round($tot33/24,2); 
  $av4=round($tot44/24,2);  
  $av1=str_pad(number_format($av1,2),$imax, $pad,  STR_PAD_LEFT);
  $av2=str_pad(number_format($av2,2),$imax, $pad,  STR_PAD_LEFT);
  $av3=str_pad(number_format($av3,2),$imax, $pad,  STR_PAD_LEFT);
  $av4=str_pad(number_format($av4,2),$imax, $pad,  STR_PAD_LEFT);
  $avg=round($general1/(24),2);
  $avg1=str_pad(number_format($avg,2),$imax, $pad,  STR_PAD_LEFT); 
  
 
if(empty($pulser1)){
   $somme1='';   
   
}
if(empty($pulser2)){
   $somme2='';   
   
}
if(empty($pulser3)){
   $somme3='';   
   
}
if(empty($pulser4)){
   $somme4='';   
   
}
?>

<tr>
<td id='td1'>Total </td>  
<td id='td1'><?php echo $somme1;?></td> 
<td id='td1'><?php echo $somme2;?></td>
<td id='td1'><?php echo $somme3;?></td>
<td id='td1'><?php echo $somme4;?></td>
<td id='td1'><?php echo $general;?></td></tr>
<?php
if(empty($pulser1)){
   $av1='';   
   
}
if(empty($pulser2)){
   $av2='';   
   
}
if(empty($pulser3)){
   $av3='';   
   
}
if(empty($pulser4)){
   $av4='';   
   
}
?>
<tr>
<td id='td1'>Hourly Average </td> 
<td id='td1'><?php echo $av1;?></td> 
<td id='td1'><?php echo $av2;?></td> 
<td id='td1'><?php echo $av3;?></td> 
<td id='td1'><?php echo $av4;?></td> 
<td id='td1'><?php echo $avg1;?></td> 
</tr> 
<tr>
<?php

if($report==2){
             $morning=$morning/1000;
             $morning1=$morning1/1000;
             $morning2=$morning2/1000;
             $morning3=$morning3/1000;
             $daily1=$daily1/1000;
             $daily2=$daily2/1000;
             $daily3=$daily3/1000;
             $daily4=$daily4/1000;
             $night1=$night1/1000;
             $night2=$night2/1000;
             $night3=$night3/1000;
             $night4=$night4/1000; 

         }
          elseif($report==3){
              $morning=$morning*0.2199;
              $morning1=$morning1*0.2199;
              $morning2=$morning2*0.2199;
              $morning3=$morning3*0.2199;
              $daily1=$daily1*0.2199 ;
             $daily2=$daily2*0.2199;
             $daily3=$daily3*0.2199;
             $daily4=$daily4*0.2199;
             $night1=$night1*0.2199;
             $night2=$night2*0.2199;
             $night3=$night3*0.2199;
             $night4=$night4*0.2199;   
         

         }
          else{
              $morning=$morning; 
              $morning1=$morning1 ;
              $morning2=$morning2  ;
              $morning3=$morning3 ; 
              $daily1=$daily1  ;
             $daily2=$daily2 ;
             $daily3=$daily3 ;
             $daily4=$daily4 ;
             $night1=$night1 ;
             $night2=$night2 ;
             $night3=$night3 ;
             $night4=$night4 ;    



        }



$avm1=round($matin/6,2);
$avm2=round($matin2/6,2);
$avm3=round($matin3/6,2);
$avm4=round($matin4/6,2);
$avd1=round($soir/14,2);
$avd2=round($soir1/14,2);
$avd3=round($soir2/14,2);
$avd4=round($soir3/14,2);
$avn1=round($nuit/4,2);
$avn2=round($nuit1/4,2);
$avn3=round($nuit2/4,2);
$avn4=round($nuit3/4,2);
$morningf=str_pad(number_format($matin),$imax,  $pad,  STR_PAD_LEFT);
$morning1f=str_pad(number_format($matin2),$imax,  $pad,  STR_PAD_LEFT);
$morning2f=str_pad(number_format($matin3),$imax,  $pad,  STR_PAD_LEFT);
$morning3f=str_pad(number_format($matin4),$imax,  $pad,  STR_PAD_LEFT);
$daily1f=str_pad(number_format($soir),$imax,  $pad,  STR_PAD_LEFT);
$daily2f=str_pad(number_format($soir1),$imax,  $pad,  STR_PAD_LEFT);
$daily3f=str_pad(number_format($soir2),$imax,  $pad,  STR_PAD_LEFT);
$daily4f=str_pad(number_format($soir3),$imax,  $pad,  STR_PAD_LEFT); 
$night1f=str_pad(number_format($nuit),$imax,  $pad,  STR_PAD_LEFT);
$night2f=str_pad(number_format($nuit1),$imax,  $pad,  STR_PAD_LEFT);
$night3f=str_pad(number_format($nuit2),$imax,  $pad,  STR_PAD_LEFT);
$night4f=str_pad(number_format($nuit3),$imax,  $pad,  STR_PAD_LEFT);
$avm1=str_pad(number_format($avm1,2),$imax, $pad,  STR_PAD_LEFT);
$avm2=str_pad(number_format($avm2,2),$imax, $pad,  STR_PAD_LEFT);
$avm3=str_pad(number_format($avm3,2),$imax, $pad,  STR_PAD_LEFT);
$avm4=str_pad(number_format($avm4,2),$imax, $pad,  STR_PAD_LEFT);
$avd1=str_pad(number_format($avd1,2),$imax, $pad,  STR_PAD_LEFT);
$avd2=str_pad(number_format($avd2,2),$imax, $pad,  STR_PAD_LEFT);
$avd3=str_pad(number_format($avd3,2),$imax, $pad,  STR_PAD_LEFT);
$avd4=str_pad(number_format($avd4,2),$imax, $pad,  STR_PAD_LEFT);
$avn1=str_pad(number_format($avn1,2),$imax, $pad,  STR_PAD_LEFT);
$avn2=str_pad(number_format($avn2,2),$imax, $pad,  STR_PAD_LEFT);
$avn3=str_pad(number_format($avn3,2),$imax, $pad,  STR_PAD_LEFT);
$avn4=str_pad(number_format($avn4,2),$imax, $pad,  STR_PAD_LEFT);

?>
<td id='td1'>Morning Usage</td>
<?php
 if($morningf==0){ 
 $morningf='';
 $lib1=' ';
 $par1=' ';
 $par11=' ';
  $avm1='';
}
else{
$lib1='avg';
 $par1='(';
 $par11=')';
 
} 
 
?>
<td id='td1'><?php echo $morningf.$par1.$avm1.$lib1.$par11;?></td> 
<?php
if($morning1f==0){
    $morning1f='';
    $lib2='';
    $avm2='';
    $par2='';
    $par22='';  
}
else{

$lib2='avg';
  $par2='(';
  $par22=')';
}
 
?>
<td id='td1'><?php echo $morning1f.$par2.$avm2.$lib2.$par22;?></td> 
<?php
if($morning2f==0){
    $morning2f='';
    $lib3='';
    $avm3='';
    $par3='';
    $par33='';
}
else{
$lib3='avg';
  $par3='(';
  $par33=')';
}
 
?>

<td id='td1'><?php echo $morning2f.$par3.$avm3.$lib3.$par33;?></td> 
<?php
if($morning3f==0){
    $morning3f='';
    $lib4='';
    $avm4='';
    $par4='';
    $par44='';
}
else{
$lib4='avg';
  $par4='(';
  $par44=')';
}
$p1=' 05';  
?>

<td id='td1'><?php echo $morning3f.$par4.$avm4.$lib4.$par44;?></td>  
<td id='td1'>00:00 ><?php echo ($p1).':'.'59';?></td> </tr> 
 <tr><td id='td1'>Day Usage</td>
<?php  
  if($daily1f==0){
     $libd1='';
    $avd1='';
    $pard1='';
    $pard11='';
    $daily1f='';
}
else{
  $libd1='avg';
  $pard1='(';
  $pard11=')';
}
 
?>          
<td id='td1'><?php echo $daily1f.$pard1.$avd1.$libd1.$pard11;?></td> 
<?php  
  if($daily2f==0){
     $libd1='';
    $avd2='';
    $pard1='';
    $pard11='';
    $daily2f='';
 }

else{
$libd1='avg';
  $pard1='(';
  $pard11=')';
}
 
?>           
 <td id='td1'><?php echo $daily2f.$pard1.$avd2.$libd1.$pard11;?></td> 
<?php  
  if($daily3f==0){
    $libd1='';
    $avd3='';
    $pard1='';
     $pard11='';
    $daily3f='';
}
else{
  $libd1='avg';
  $pard1='(';
  $pard11=')';
}
 
?>                        
<td id='td1'><?php echo $daily3f.$pard1.$avd3.' '.$libd1.$pard11;?></td> 
<?php  
  if($daily4f==0){
     $libd1='';
    $avd4='';
    $pard1='';
    $pard11='';
    $daily4f='';
}
else{

$libd1='avg';
  $pard1='(';
  $pard11=')';
}
$pd=19; 
?>          
 
<td id='td1'><?php echo $daily4f.$pard1.$avd4.$libd1.$pard11;?></td>  
<td id='td1'>06:00 ><?php echo ($pd).':'.'59';?></td>              
</tr>
<?php 
echo"<tr><td id='td1'>Night Usage</td>";
 
  if($night1f==0){
    $libn1='';
    $avn1='';
    $parn1='';
    $parn11='';
    $night1f='';
}
else{

  $libn1='avg';
  $parn1='(';
  $parn11=')';
}
 
?>                
<td id='td1'><?php echo $night1f.' '.$parn1.$avn1.' '.$libn1.$parn11;?></td> 
<?php
if($night2f==0){
    $libn1='';
    $avn2='';
    $parn1='';
    $parn11='';
    $night2f='';
}
else{

  $libn1='avg';
  $parn1='(';
  $parn11=')';
} 
?>                   
<td id='td1'><?php echo $night2f.$parn1.$avn2.$libn1.$parn11;?></td> 
<?php
if($night3f==0){
  $libn1='';
    $avn3='';
    $parn1='';
    $parn11='';
    $night3f='';

}
else{
  $libn1='avg';
  $parn1='(';
  $parn11=')';
}
?>           
<td id='td1'><?php echo $night3f.$parn1.$avn3.$libn1.$parn11;?></td>        
<?php
if($night4f==0){
  $libn1='';
    $avn4='';
    $parn1='';
    $parn11='';
    $night4f='';
}
else{
  $libn1='avg';
  $parn1='(';
  $parn11=')';
$d=23;
$pn='20';
}
?>                 
<td id='td1'><?php echo $night4f.$parn1.$avn4.$libn1.$parn11;?></td>    
<td id='td1'><?php echo '20'.':00'.' > ';?><?php echo '23'.':59';?></td></tr>
 
</table>
 
<?php

if($report==1){  
?>
<p><img src='lineb.php?dateb=<?php echo $dateb?>&dateb=<?php echo $dateb?>&netw=<?php echo $netw?>'/></p> 
<?php
}
?>
<?php
if($report==2){  
?>
<p><img src='metreb.php?dateb=<?php echo $dateb?>&dateb=<?php echo $dateb?>&netw=<?php echo $netw?>'/></p> 
<?php
}

if($report==3){  
?>
<p><img src='galb.php?dateb=<?php echo $dateb?>&dateb=<?php echo $dateb?>&netw=<?php echo $netw?>'/></p> 
<br>
<?php
}
//echo "<br><br><br>";  
}
 
?>

<?php
mysql_close();
?>
<?php
if($num>0){
?>
<input type="button" id="btnPrint" value="Print" onClick="window.print();">  
<input type="button" id="btnPrint"  onclick="window.location.href='export.php?date=<?php echo $date?>&date2=<?php echo $date2?>&netw=<?php echo $netw?>'" value='Export'>
<?php
}
else{
echo "<h2> No Data Found...</h2>"; 
echo "<br>";
?>
<input type="button"  onclick="history.go(-1);" value="Back">
<?php
}
}
?>
</body>
</html>    
thanks

Open in new window

0
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 37742543
I did not want to visit an untrusted connection - apparently the URL redirects to some unknown web site.  So I just copied this part of the file and installed it on my server here.
http://www.laprbass.com/RAY_temp_asaidi.html

It prints correctly in IE, FF and Chrome.
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252' />
<title>CAMPION The Power Behind The Water</title>
<style type="text/css"  >
#fixed {
    position: absolute;
    top: 0;
    left: 0;
    width: 10em;
    height: 100%;
}
@media print {
input#btnPrint {
display: none;
}
}
@media screen{
    .imgs1 {
       position:absolute;
       width:30%;
       height:15%;
       top:-6px;
       left:0;
      }
  }
.table2 {
      position:relative;
        /*top:-50px;*/
 border:1px solid #000;

      font-family:arial,sans-serif;
      font-size:60%;
      height:100%;
      width:100%;
}
body {
        height: 650px;
        width: 100%;
        /* to centre page on screen*/
        margin-left: auto;
        margin-right: auto;
    }

#tab{
       position:relative;
        top:-90px;
        left: 580px;
	border=0;
	background-color:#FFF;
        font-size:70%;
        border:0px ;
}
#table4{
        border:3px solid #fff;
        position:relative;
        top:-5px;

}
table {
	border:1px solid #000;
	border-collapse:collapse;
	font-size:70%;
}
#td1{

        background-color:#9cf;

}
#td11{

        background-color:#fff;
}

#td3{
        position:relative;
        top:1450px;
        border:0  ;
	border-collapse:collapse;
	padding:5px;
        background-color:#fff;
}

#td2{
	 background-color: rgb(255,255,0); /* Needed for IEs */

        -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
}
th{
	border:1px solid #000;
	border-collapse:collapse;
	padding:5px;

}
#fn,#dp,#ar{width:110px;}
#fr,#to{width:90px;}
caption{
	background:#ccc;
	font-size:100%;
	border:1px solid #000;
	border-bottom:none;
	padding:20px 0 0 0;
	text-align:left;
}

div.ex
{
top:-40px;
width:220px;
padding:10px;
border:5px solid gray;
margin:0px;
}
</style>
<script language='JavaScript'>
DA = (document.all) ? 1 : 0

function HandleError()
{
alert('\nNothing was printed. \n\nIf you do want to print this page, then\nclick on the printer icon in the toolbar above.')
return true;
}
</script>
</head>
<script language='JavaScript'>
DA = (document.all) ? 1 : 0
function HandleError()
{
alert('\nNothing was printed. \n\nIf you do want to print this page, then\nclick on the printer icon in the toolbar above.')
return true;
}
</script>
</head>
<body>
<h1> Hello World</h1>
<input type="button" id="btnPrint" value="Print" onClick="window.print();">
<input type="button" id="btnPrint"  onclick="window.location.href='export.php" value='Export'>

<input type="button"  onclick="history.go(-1);" value="Back">

</body>
</html>

Open in new window

0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 

Author Comment

by:asaidi
ID: 37742612
Hi Ray
really it is trusted site only may be is hosted by our server
please find attached pdf the same code
pdf ie and pdf firefox
firefox.pdf
ie.pdf
0
 
LVL 111

Accepted Solution

by:
Ray Paseur earned 2000 total points
ID: 37744254
Ahh, so now we know that the browser can print the information, it's just not getting displayed by the IE browser.  It appears that there is a placeholder for the information, but IE cannot render it.  Maybe this is because of the multiple </head> tags?  

Here is what I would do.  Set aside this long script and start with a small piece of HTML that passes validation by the W3C validator here.
http://validator.w3.org/

Then begin building up the script.  Add the CSS and see if it works in IE and still validates.  Add the JavaScript and test again.  Then add the PHP a bit at a time to see if it still works in IE and still validates.  By doing this in a step-by-step manner you will be able to locate (or better yet avoid) the source of the problem.
0
 

Author Comment

by:asaidi
ID: 37744623
RAY
YOU ARE GENIOUS
THE PROBLEM WAS btnprint and in IE i must write it BTNPRINT
0
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 37747284
Ha!  Thanks for the points.  Glad you got it sorted out, ~Ray
0

Featured Post

[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article discusses how to create an extensible mechanism for linked drop downs.
This article discusses how to implement server side field validation and display customized error messages to the client.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …
Suggested Courses

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question