oDB->goQuery($sQuery)) { while($oAnmeldung=$oRes->goGetRecord()) { // jetzt preise korrigieren! $res=$oSystem->oDB->goQuery("SELECT * FROM tdAnmeldungenProgrammPunkte WHERE AnmeldungPK=".$oAnmeldung->AnmeldungPK); while($oInfo=$res->goGetRecord()) { $bACV=$oAnmeldung->IsACV; $oPreisInfo=$oSystem->oDB->goGetRecord("SELECT IF(GratisForACV=-1&&".$bACV."=-1,0,IFNULL(tdProgrammPunkte.PreisNormal,0)) as PreisNormal, IF(GratisForACV=-1&&".$bACV."=-1,0,IFNULL(tdProgrammPunkte.PreisRabattiert,0)) as PreisRabattiert FROM tdProgrammPunkte WHERE ProgrammPK=".$oInfo->ProgrammPK); if($oPreisInfo->PreisRabattiert=="") { echo $oAnmeldung->AnmeldungPK; echo $oInfo->ProgrammPK; echo "FERE\n"; } $asUpdate["PreisNormal"]="'".$oPreisInfo->PreisNormal."'"; $asUpdate["PreisRabattiert"]="'".$oPreisInfo->PreisRabattiert."'"; echo $oInfo->AnmPGPK; $oR=$oSystem->oDB->goUpdateArray("tdAnmeldungenProgrammPunkte",$asUpdate,"AnmPGPK=".$oInfo->AnmPGPK); echo $oR->glGetAffectedRows(); echo "
"; } } }