Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2011, 09:11
hernanchu
 
Fecha de Ingreso: septiembre-2011
Ubicación: Colombia
Mensajes: 88
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: problemas para crear pdf

jeje disculpen el
convertToPDF.php es practicamente el mismo que el del post de EIIK en aporte sola diferencia es la orientacion de la pagina.

Código PHP:
<?php

include('convertToPDF.php');
include(
"Conectar.php");
ob_start();
session_start();
$a=$_POST['seleccion2'];
 
$da2=$_SESSION['dSs']=$_POST['wow2'];
 
$da=$_SESSION['dSs']=$_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>

$a
$da2
$da

estas variables al tratar de crear el pdf no las lleva o las borra y las toma como vacias en el proceso.
__________________
______________________________
Evgueny Original....

Última edición por hernanchu; 30/11/2011 a las 10:37