PHP - evitar el duplicado de datos en rft php

   
Vista:
Imágen de perfil de Hfr

evitar el duplicado de datos en rft php

Publicado por Hfr (84 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

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'>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

xsldkjklsd

Y EN EL REPORTE LO PONE ASI

SLDKJSKSJDFL

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder