17/09/2010, 20:26
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 28
Antigüedad: 14 años, 10 meses Puntos: 1 | |
Respuesta: Abrir pop up en IE Este es el php-mysql.php:
Código:
session_start();
require_once('class.ezpdf.php');
$pdf =& new Cezpdf('A4');
$pdf->selectFont('fonts/courier.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);
$conexion = mysql_connect("localhost", "$usr", "$clave");
mysql_select_db("$base", $conexion);
$queEmp = "SELECT Informe.idGrupo as idGrupo, Usuario.sNombre as Nombre, Usuario.sApellido as Apellido, date_format(Informe.dFechaGenInforme, '%d-%m-%Y') as Fecha, Informe.sObservaciones as sObservaciones, Informe.sTemasVistos as sTemasVistos, Grupo.sNombre as NombreGrupo FROM Informe INNER JOIN Grupo ON Informe.idGrupo = Grupo.idGrupo INNER JOIN Usuario ON Informe.idUsuario = Usuario.idUsuario where idInforme=".$_SESSION['infoconsulta'];
$resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
$totEmp = mysql_num_rows($resEmp);
$seleccionar = "select date_format(FechasClaseXInforme.Fecha_Clase, '%d-%m-%Y') as Fecha, FechasClaseXInforme.Hora_Inicio, FechasClaseXInforme.Hora_Fin from FechasClaseXInforme inner Join Informe on FechasClaseXInforme.idInforme = Informe.idInforme where Informe.idInforme =".$_SESSION['infoconsulta'];
$selfecha = mysql_query($seleccionar, $conexion);
//$seldate = "select FechasClaseXInforme.Fecha_Clase as fecha from FechasClaseXInforme inner Join Informe on FechasClaseXInforme.idInforme = Informe.idInforme where Informe.idInforme =".$_SESSION['infoconsulta'];
//$resselfecha = mysql_query($seldate, $conexion);
//While ($row = mysql_fetch_assoc($resselfecha)) {
// $asistempo[] = array_merge($row);
// };
$asistencia = "SELECT date_format(Asistencia.Fecha, '%d-%m-%Y') AS Fecha, Alumnos.sNombre AS Nombre, Alumnos.sApellido AS Apellido, Estados.sEstado AS Estado FROM Asistencia INNER JOIN Estados ON Asistencia.idEstado = Estados.idEstado INNER JOIN Alumnos ON Asistencia.idAlumno = Alumnos.idAlumno WHERE Asistencia.idInforme = ".$_SESSION['infoconsulta']." ORDER BY Asistencia.Fecha DESC";
$resasistencia = mysql_query($asistencia, $conexion);
while ($estados = mysql_fetch_assoc($resasistencia)) {
$asistemp[] = array_merge($estados);
};
$asisten = array(
'Fecha'=>'<b>Fecha Clase</b>',
'Nombre'=>'<b>Nombre</b>',
'Apellido'=>'<b>Apellido</b>',
'Estado'=>'<b>Estado</b>'
);
$opasist = array(
'shadeCol'=>array(0.5,0.5,0.9),
'xOrientation'=>'center',
'width'=>500
);
while ($datafecha = mysql_fetch_assoc($selfecha)) {
$fechatemp[] = array_merge($datafecha);
};
$titulos = array(
'Fecha'=>'<b>Fecha Clase</b>',
'Hora_Inicio'=>'<b>Hora Inicio</b>',
'Hora_Fin'=>'<b>Hora Fin</b>',
);
$opciones = array(
'shadeCol'=>array(0.5,0.5,0.9),
'xOrientation'=>'center',
'width'=>300
);
$ixx = 0;
while($datatmp = mysql_fetch_assoc($resEmp)) {
$fechagen = $datatmp["Fecha"];
$grupo = $datatmp["NombreGrupo"];
$nombreapellido = $datatmp["Nombre"]." ".$datatmp["Apellido"];
$ixx = $ixx+1;
$data[] = array_merge($datatmp);
};
$titles = array(
'sTemasVistos'=>'<b>Temas Vistos</b>',
'sObservaciones'=>'<b>Observaciones</b>'
);
$options = array(
'shadeCol'=>array(0.9,0.9,0.9),
'xOrientation'=>'center',
'xPos'=>'center',
'options'=>array(
'justification'=>'right'
),
'width'=>500
);
$txtfecha ="<b>Fecha de Generacion del Informe: </b>".$fechagen;
$txtgrupo = "<b>Grupo: </b>".$grupo."\n";
$txtprofe = "<b>Profesor: </b>".$nombreapellido."\n";
$txttit = "<b>INFORME DOSHORIZONTES</b>\n";
$file=('imagenes/logo.png');
$file1 =('imagenes/firma.png');
$pdf->ezText("<c:alink:http://www.doshorizontes.com.ar><b>Informes - Volver a Consulta por Profesor</b></c:alink>\n",12);
$pdf->addPngFromFile($file1,170,80,300,80);
$pdf->addPngFromFile($file,355,770,200,70);
$pdf->ezText($txttit, 12);
$pdf->ezText($txtfecha, 12);
$pdf->ezText($txtgrupo, 12);
$pdf->ezText($txtprofe, 12);
$pdf->ezText("\n\n\n", 5);
$pdf->ezTable($fechatemp, $titulos, 'Fecha y Horas' , $opciones);
$pdf->ezText("\n\n\n", 5);
$pdf->ezTable($asistemp, $asisten, 'Asistencia' , $opasist);
$pdf->ezText("\n\n\n", 10);
$pdf->ezTable($data, $titles, 'Detalle de Informe', $options);
$pdf->ezText("\n\n\n", 10);
date_default_timezone_set('America/Buenos_Aires');
$pdf->ezText("<b>Fecha de generacion de este documento:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora de generacion de este documento:</b> ".date("H:i:s")."\n\n", 10);
$pdf->ezStream();
unset($_SESSION['infoconsulta']);
?>
Esto en firefox funcona bien, pero lo necesito en Explorer, muchas gracias y saludos.- |