Foros del Web » Programando para Internet » PHP »

problemas para crear pdf

Estas en el tema de problemas para crear pdf en el foro de PHP en Foros del Web. Saludos bueno estoy aprendiendo a usar dompdf (me guie mediante el aporte de eiik), me surge el siguiente problema. el proceso es el siguiente tengo ...
  #1 (permalink)  
Antiguo 30/11/2011, 08:58
 
Fecha de Ingreso: septiembre-2011
Ubicación: Colombia
Mensajes: 88
Antigüedad: 12 años, 7 meses
Puntos: 1
problemas para crear pdf

Saludos

bueno estoy aprendiendo a usar dompdf (me guie mediante el aporte de eiik), me surge el siguiente problema.

el proceso es el siguiente tengo una pagina de inicio en la cual inserto una serie de datos... estos datos me generan una consulta a una base de datos...y luego imprime una tabla esta tiene en su priimera columna impreso algo segun los datos insertados en la index es decir si en la index elegi estudiante pues en la tabla aparecera "Busqueda de estudiante"...hasta aqui todo va bn imprime perfecto... al hacer click en el boton crear pdf me envia la tabla pero sin los datos y ya no dice "Busqueda de estudiante " sino que solo sale "Busqueda de" y un error de cuuando la variable esta vacia...lo cual infiero que las variables no las esta llevando en el proceso.

agradezco de antemano la atencion prestada.
__________________
______________________________
Evgueny Original....
  #2 (permalink)  
Antiguo 30/11/2011, 09:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: problemas para crear pdf

¿sin código?, ¿sin links para ver lo que haces?, como esperas que te ayuden con tan poca información????
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 30/11/2011, 09:11
 
Fecha de Ingreso: septiembre-2011
Ubicación: Colombia
Mensajes: 88
Antigüedad: 12 años, 7 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
  #4 (permalink)  
Antiguo 30/11/2011, 11:02
 
Fecha de Ingreso: septiembre-2011
Ubicación: Colombia
Mensajes: 88
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: problemas para crear pdf

las variables se tan perdiendo........
__________________
______________________________
Evgueny Original....

Etiquetas: pdf, tabla, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:59.