evitar el duplicado de datos en rft php
Publicado por Hfr (93 intervenciones) el 16/11/2015 16:40:31
hola chicos ya realice casi todo mi reporte en rtf con php
todo funciona perfectamente no tengo errores de sintaxis
quisera saber si me pueden ayudar con esto
con este hago los mimso
lo que pasa es que cuando descargo el rtf los datos que estan asignados esta variable o alias ("sa1") dentro
de sql

Y EN EL REPORTE LO PONE ASI

Los valores que trae #*SITUA*# los cambia por los #*SITUADE*#
ya lo intente con consultas multi tabla y anidadas y ocurre los mismo
todo funciona perfectamente no tengo errores de sintaxis
quisera saber si me pueden ayudar con esto
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
$sql = "SELECT dn.`nombre`, dn.`apellido`,dn.`fecha_naci`, dn.`lugar_nac`, dn.`sexo`,dn.`edad`,dn.`identificacion`,dn.`fecha_ingre`, dn.`motivo` , td.`tip_doc`, sa.`fecha`, sa.`situaactual`, sa.`plan_accion`, sa.`objetivos`, sa.`metas_tiempos`, sa1.`situaactual`, sa1.`plan_accion`, sa1.`objetivos`, sa1.`metas_tiempos` FROM `nnja` as dn, `ing_nnaj` as td,`situa_actual` as sa, `situa_actual` as sa1 WHERE dn.`cod_nnja`='5003172268' and td.`cod_nnaj`='5003172268' and sa.`cod_nn_situa`='5003172268' and sa.`cod_nem`='sagex' and sa1.`cod_nn_situa`='5003172268' and sa1.`cod_nem`='sadesa' GROUP by sa1.`cod_nem` ";
$equivalencias[0][0]="#*NOMBRE*#";
$equivalencias[0][1]="nombre";
$equivalencias[1][0]="#*APELLIDO*#";
$equivalencias[1][1]="apellido";
$equivalencias[2][0]="#*FECHA_NACI*#";
$equivalencias[2][1]="fecha_naci";
$equivalencias[3][0]="#*LUGAR*#";
$equivalencias[3][1]="lugar_nac";
$equivalencias[4][0]="#*EDAD*#";
$equivalencias[4][1]="edad";
$equivalencias[5][0]="#*SEXO*#";
$equivalencias[5][1]="sexo";
$equivalencias[6][0]="#*DOCUMENTO*#";
$equivalencias[6][1]="identificacion";
$equivalencias[7][0]="#*TIPO*#";
$equivalencias[7][1]="tip_doc";
$equivalencias[8][0]="#*INGRESO*#";
$equivalencias[8][1]="fecha_ingre";
$equivalencias[9][0]="#*MOTIVO*#";
$equivalencias[9][1]="motivo";
$equivalencias[10][0]="#*SITUA*#";
$equivalencias[10][1]="situaactual";
$equivalencias[11][0]="#*PLAN*#";
$equivalencias[11][1]="plan_accion";
$equivalencias[12][0]="#*OBJ*#";
$equivalencias[12][1]="objetivos";
$equivalencias[13][0]="#*METAS*#";
$equivalencias[13][1]="metas_tiempos";
$equivalencias[14][0]="#*FECHA_AC*#";
$equivalencias[14][1]="FECHA";
$equivalencias[15][0]="#*SITUADE*#";
$equivalencias[15][1]="situaactual";
$salida = rtf($sql, $plantilla, "platin.rtf", $equivalencias);
$cadena= substr($salida, 29,50);
el código a anterior
es una consulta de mi base datos son unas consultas multitablas
bueno resulta que la tabla
situa_actual yo la alimento de formularios diferentes
y el regstro se diferencia con un codigo nemotecnico
='https://es.wikipedia.org/wiki/C%C3%B3digo_mnemot%C3%A9cnico' target='_blank' class='editor_url' rel='nofollow'>https://es.wikipedia.org/wiki/C%C3%B3digo_mnemot%C3%A9cnico
resulta que cuando yo imprimo los datos en rtf
$equivalencias[10][0]="#*SITUA*#";
$equivalencias[10][1]="situaactual";
con este le agrego al rtf un registro diferente erp esta en la mismas tabla
$equivalencias[15][0]="#*SITUADE*#";
$equivalencias[15][1]="situaactual";
con este hago los mimso
lo que pasa es que cuando descargo el rtf los datos que estan asignados esta variable o alias ("sa1") dentro
de sql
Y EN EL REPORTE LO PONE ASI
Los valores que trae #*SITUA*# los cambia por los #*SITUADE*#
ya lo intente con consultas multi tabla y anidadas y ocurre los mismo
Valora esta pregunta


0