Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/06/2013, 10:04
Avatar de anacona16
anacona16
 
Fecha de Ingreso: marzo-2010
Ubicación: Bogota DC
Mensajes: 610
Antigüedad: 14 años, 8 meses
Puntos: 52
Respuesta: Darle formato a reportes

Justo antes del while creo una variable, (yo la llamo variable bandera)

Código PHP:
Ver original
  1. $codigo_cliente = NULL;

Cuando vayas a imprimir datos de el cliente compruebas que el cliente de esa fila, no sea el mismo que se imprimió en la fila inmediatamente anterior:

Código PHP:
Ver original
  1. //Si no es igual imprimes una fila con datos del socio
  2. if ($codigo_cliente != $rowemp2["id_socio"]) {
  3. //Imprime fila con datos del cliente/socio
  4.  
  5. }
  6. //Imprimes demas filas

Y justo antes de terminar el while debes reasignar la variable $codigo_cliente

Código PHP:
Ver original
  1. $codigo_cliente = $rowemp2["id_socio"];

De esta manera lo que logras es que no se impriman los datos del socio dos veces, mi idea seria, imprimes un td con colspan donde pones los datos del socio y ya el resto de filas con los datos que requieras.

Ahora seria practico que ordenes el resultado de tu consulta por id_socio
__________________
Aprendiendo!!!