Vuelvo a decirte que leas el manual de php:
Código PHP:
Ver originalif ($ASOSIADO_CODIGO = $Asosiado and $CONTROL_FECHA_SALIDA != NULL){
ESO ESTÁ MAL. Para empezar, no comparas $ASOSIADO_CODIGO con $Asosiado, sino que IGUALAS LOS VALORES!!!!! Además, la lógica AND no se escribe así, eso es en los lenguajes de microsoft y algunos más. La lógica AND en lenguajes basados en C/C++ se escribe && . La lógica OR se escribe ||.
Código PHP:
Ver originalif ($ASOSIADO_CODIGO == $Asosiado && $CONTROL_FECHA_SALIDA != NULL){
es.php.net