Hasta ahora el código que tengo sería el siguiente.
Código MySQL:
Ver original
$host=_DB_SERVER_; $login=_DB_USER_; $password=_DB_PASSWD_; $base=_DB_NAME_; mysql_select_db($base); $Query='SELECT ps_customer.id_customer, ps_customer.firstname, ps_customer.lastname, address1, address2, city, postcode, phone, phone_mobile, product_name FROM ps_customer INNER JOIN ps_address ON ps_address.id_customer=ps_customer.id_customer INNER JOIN ps_orders ON ps_orders.id_customer=ps_customer.id_customer INNER JOIN ps_order_detail ON ps_order_detail.id_order=ps_orders.id_order ORDER BY postcode'; $result=mysql_query($Query);
Y el PHP que no termina de funcionarme sería:
Código PHP:
Ver original
$html =""; { if($i==$max) { $i = 0; $y_axe=30; $interligne=0; } $i=$i+1; if($row['deleted']==0) { $html = $html.'<table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="16%"><b>R:</b> '.$i.'</td> <td width="35%"><b>N:</b> '.$firstname.' '.$lastname.'</td> <td width="49%"><b>D:</b> '.$address1.' '.$address2.' <b>L:</b> '.$ciudad.' <b>CP:</b> '.$cp.'</td> </tr> <tr> <td><b>T:</b> '.$telefono.'</td> <td colspan="2" rowspan="2"><b>S:</b> '.$productos.'</td> </tr> <tr> <td><b>M:</b> '.$movil.'</td> </tr> </table> </td> </tr> </table><br /><br />'; } }
Si hago un echo me extrae todos los datos que necesito pero al hacerme el listado me repite los clientes que tienen varios productos comprados (1 pepe calle tlf producto1 1 pepe calle tlf producto2) y yo lo que necesito es que me liste una vez al cliente y me haga un array con las compras (1 pepe calle tlf producto1, producto2)
Gracias de antemano