aca
Cita: $consulta2="SELECT com_fecha, com_cupon, com_importe FROM compras WHERE tit_tarjeta=".$row['tit_tarjeta'] ORDER BY com_fecha;
es completamente un problema de comillas, fijate que no concatenastes el ORDER BY luego de la variable deberia de quedar
Código PHP:
Ver original$consulta2="SELECT com_fecha, com_cupon, com_importe FROM compras WHERE tit_tarjeta=" . $row['tit_tarjeta'] . " ORDER BY com_fecha;";