Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2011, 13:44
hernanchu
 
Fecha de Ingreso: septiembre-2011
Ubicación: Colombia
Mensajes: 88
Antigüedad: 12 años, 7 meses
Puntos: 1
dompdf y peridad de datos

Buenas......

tengo perdida de las variables que me generan la consulta. aqui les pongo el codigo de la pagina que me genera una tablita segun los datos que capture de una pagina anterior enla cual llene los campo d elas 3 variable que alli ven. todo dunciona bien el problema es que cuando creo el pdf en este suceso al parecer las variables me las borra o las toma como vaicas lo que hace que cuando cree el pdf solo salga la cabeceza de la tabla, sin datos.

Código PHP:
<?php

include('convertToPDF.php');
include(
"Conectar.php");
ob_start();
session_start();
$a=$_SESSION['aa']=$_POST['seleccion2'];
 
$da2=$_SESSION['dSs']=$_POST['wow2'];
 
$da=$_SESSION['ds']=$_POST['wow'];
//$html= --> Aquí pondriamos por ejemplo la consulta

if($a==1)
{
$nomcor=mysql_query("SELECT anteproyecto.ArchivoAnteproyecto, persona.Nombre, persona.Apellidos, facultad.Nom FROM persona INNER JOIN estudiante ON persona.NumeroDocumento=estudiante.NumDoc INNER JOIN anteproyecto ON estudiante.Codigo=anteproyecto.CodigoEst INNER JOIN facultad ON facultad.Cod=estudiante.Facultad WHERE anteproyecto.Titulo LIKE '%$da%'");

print 
'<table align="center" width="801" border="2" bordercolor="#000060" cellspacing="0" cellpadding="0">';
print 
'<tr>';
print 
'<td>';
print 
'<img src="imagen.jpg"/>';
print 
'</td>';
print 
'<td bgcolor="#000060" width="677">';
echo 
"<p align='Center'><font size='+2' color='white'>Busqueda por Nombre $da</font></p>";
print 
'</td>';
print 
'</tr>';
print 
'<tr>';
print 
'<td colspan="2">';
print 
'<table width="800" border="2" align="center" bordercolor="#000060" cellspacing="0" cellpadding="0">';
 print 
'<tr>';
     print 
'<th width="304" bgcolor="#000060" scope="col"><p aling="center"><font color="white">Titulo</font></p></th>';
     print 
'<th width="295" bgcolor="#000060" scope="col"><font color="white">Archivo Anteproyecto</font></th>';
     print 
'<th width="200" bgcolor="#000060" scope="col"><p aling="center"><font color="white">FACULTAD</font></p></th>';
 print 
'</tr>';
    while (
$rowmysql_fetch_assoc($nomcor))
    {
     
$nomasig=$row['ArchivoAnteproyecto'];
    
$nomdoc=$row['Nombre'];
    
$apedoc=$row['Nom'];
    
$apedoc2=$row['Apellidos'];
  print 
'<tr align="center">';
    print 
'<td>';
    print 
$nomasig;
    print 
'</td>';
    print 
'<td>';
    print 
$nomdoc;print ' ';print $apedoc2;
    print 
'</td>';
    print 
'<td>';
    print 
$apedoc;
    print 
'</td>';    
  print 
'</tr>';
      }
     print 
'</table>';
     print 
'</td>';print '</tr>';print '</table>'
     
     
}     

else{

$niveledu=mysql_query("SELECT anteproyecto.Titulo, anteproyecto.ArchivoAnteproyecto, anteproyecto.CodigoEst FROM estudiante INNER JOIN anteproyecto ON estudiante.codigo = anteproyecto.codigoest INNER JOIN facultad ON facultad.cod=estudiante.facultad WHERE facultad.cod='$da2'");
    
ob_start();
print 
'<table width="1008" border="2" align="center" bordercolor="#000060" cellspacing="0" cellpadding="0">';
print 
'<tr>';
print 
'<td>';
print 
'<img src="imagen.jpg"/>';
print 
'</td>';
print 
'<td bgcolor="#000060" width="677">';
echo 
"<p align='Center'><font size='+2' color='white'>Busqueda por Facultad $da2</font></p>";
print 
'</td>';
print 
'</tr>';
print 
'<tr>';
print 
'<td colspan="2">';
print 
'<table width="1008" border="2" align="center" bordercolor="#000060" cellspacing="0" cellpadding="0">';
 print 
'<tr>';
     print 
'<th width="404" bgcolor="#000060" scope="col"><font color="white">Titulo</font></th>';
     print 
'<th width="295" bgcolor="#000060" scope="col"><font color="white">Archivo Anteproyecto</font></th>';
     print 
'<th width="150" bgcolor="#000060" scope="col"><font color="white">Codigo Estudiante</font></th>';
 print 
'</tr>';
    while (
$rowmysql_fetch_assoc($niveledu))
    {
     
$nomasig=$row['Titulo'];
    
$nomdoc=$row['ArchivoAnteproyecto'];
    
$apedoc=$row['CodigoEst'];
  print 
'<tr align="center">';
    print 
'<td>';
    print 
$nomasig;
    print 
'</td>';
    print 
'<td>';
    print 
$nomdoc;
    print 
'</td>';
    print 
'<td>';
    print 
$apedoc;
    print 
'</td>';    
  print 
'</tr>';
      }
     print 
'</table>';
     print 
'</td>';print '</tr>';print '</table>';
}
$html1 ob_get_contents();

ob_end_clean();
var_dump($html1);

?>

<?php
    
if ( isset($_POST['PDF_5']) )
    
doPDF('ejemplo',$html1,true,'',true); //asignamos los tags <html><head>... pero no tiene css

if ( isset($_POST['PDF_6']) )
    
doPDF('',$html1,true,'style.css',true);
 

?>

<!doctype html>
<html>

<head>

    <link rel="stylesheet" href="style.css" type="text/css" />
</head>


<body>

<?php echo $html1 ?>

<form  action="<?php echo $_SERVER['PHP_SELF'?>" method="POST">
<table align="center">
  <tr>
    <td>Crear y abrir PDF sin CSS</td>
    <td><input name="PDF_5" type="submit" value="CREAR" /></td>
  </tr>
  <tr>
    <td>Crear y abrir PDF con CSS sin definir el nombre</td>
    <td><input name="PDF_6" type="submit" value="CREAR" /></td>
  </tr>
 
  
</table>

</form>

</body>
</html>
__________________
______________________________
Evgueny Original....