PHP - evitar el duplicado de datos en rft php

 
Vista:
Imágen de perfil de Hfr
Val: 36
Ha disminuido su posición en 52 puestos en PHP (en relación al último mes)
Gráfica de PHP

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

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

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