No quedo muy claro lo que deseas hacer.
Quieres Combos dependientes? o simplemente deseas seleccionar un cliente y visualizar los contratos que tuvo y totalizarlos?
Si es la segunda opcion algo como esto te serviria:
Modifica la estructura de las tablas :
Cita: //No me quedo claro si estos son datos del cliente o del contrato
// Aqui estoy asumiendo que son del contrato
tabla contrato:
`ID` int(9) NOT NULL,
'IDCliente' int(9) NOT NULL,
`Servicio` mediumtext COLLATE latin1_spanish_ci NOT NULL,
`Origen` text COLLATE latin1_spanish_ci NOT NULL,
`Ingresos` int(10) NOT NULL,
tabla cliente:
'IDCliente' int(9) NOT NULL,
`Nombre` varchar(50) COLLATE latin1_spanish_ci NOT NULL,
`Direccion` text COLLATE latin1_spanish_ci NOT NULL,
y tu consulta seria algo asi:
Cita: SELECT cliente.Nombre,clientes.Direccion,contrato.Origen, SUM(contrato.Ingresos) FROM cliente, contrato WHERE cliente.IDCliente=contrato.IDCliente
En el primer caso a esta consulta deberas agragarle un filtro al final:
Cita: AND cliente.IDCliente = '{$mivariable}'
y previamente en el combo un
Cita: SELECT IDCliente, nombre FROM cliente
S.E.U.O.