PHP - como crear un reporte

   
Vista:
Imágen de perfil de Hfr

como crear un reporte

Publicado por Hfr (84 intervenciones) el 30/10/2015 18:10:45
hola chicos tengo este código para hacer un reporte negus ejemplo que he estado siguiendo



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
include ('con_mysql.php');
 
$linkx = new conexion();
$xCon= $linkx->conectar();
// Lee la plantilla
$plantilla = file_get_contents('platin.rtf');
 
// Agregamos los escapes necesarios
$plantilla = addslashes($plantilla);
$plantilla = str_replace('\r','\\r',$plantilla);
$plantilla = str_replace('\t','\\t',$plantilla);
 
// Datos de la plantilla
 
 
$fecha=mysqli_query($xCon, "SELECT `fecha` FROM `relaciones` WHERE `cod_estatico`='$5003172268'" );
 
 
 
// Procesa la plantilla
eval( '$rtf = <<<EOF_RTF' .$plantilla. 'EOF_RTF;' );
 
// Guarda el RTF generado
file_put_contents("$fecha.rtf",$rtf);
 
echo "Su archivo a sido generado con exito por favor haga click en el link para descargar";
echo "<br><br><br><a href='$fecha.rtf'>Click para descargar el archivo</a>";



erroes

me arroja estos dos errores

dentro del reporte tengo que colocar muchas consultas de la base de datos , el archivo rtf tiene un formulario predeterminado pero no se como solucionar estos errores ni como mostar los datos de la consulta en mi formulairo de rtf



ESTE ES EL EJEMPLO

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
 
// Lee la plantilla
$plantilla = file_get_contents('plantilla.rtf');
 
// Agregamos los escapes necesarios
$plantilla = addslashes($plantilla);
$plantilla = str_replace('\r','\\r',$plantilla);
$plantilla = str_replace('\t','\\t',$plantilla);
 
// Datos de la plantilla
if(isset($_POST['calcula'])){
 
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$prefijo = "Sr.";
$curso = $_POST['curso'];
$fecha = date("d-m-Y"); // de esta manera el codigo no envejece :P
 
}
// Procesa la plantilla
eval( '$rtf = <<<EOF_RTF' . $plantilla . 'EOF_RTF;' );
 
// Guarda el RTF generado
file_put_contents("$apellido-$nombre-$fecha.rtf",$rtf);
 
echo "Su archivo a sido generado con exito por favor haga click en el link para descargar";
echo "<br><br><br><a href='$apellido-$nombre-$fecha.rtf'>Click para descargar el archivo</a>";
?>

PUES COMO VEN TAN SOLO RECIBEN LOS DATOS QUE SE ENVIARON DE UN FORMULARIO, pero tengo inconvenientes con las consultas de sql para enviarlas al formulario de rtf
quien me da una mano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder