@didith1207
erst nochmal danke, dass Du mir gestern Abend über ICQ geholfen hast.

Wie wir festgestellt haben, hatte ich "nicht ganz Unrecht" :-))

es muss anstatt:
PHP-Code:
# KONTOBUCHUNG SPIELEINSATZ ABZIEHEN
              
if( $usrkonto $pool && $usrbonus $pool ){ $nopool 1; }
              elseif( 
$usrbonus >= $pool ){ 
              
kontobuchung ('-',$pool,$usrid);
               
blablabla..........
               
              } 
in:
PHP-Code:
# KONTOBUCHUNG SPIELEINSATZ ABZIEHEN
              
if( $usrkonto $pool && $usrbonus $pool ){ $nopool 1; }
              elseif( 
$usrbonus >= $pool ){ 
              
bonuslose ('-',$pool,$usrid);
               
blablabla..........
               
              } 
abgeändert werden. Dann klappt es auch mit dem Abzug der Bonuslose.

Allerdings werden so nicht alle Bonuslose abgezogen. Es verbleibt ein Rest. Hier muss wohl doch noch eine zusätzliche Zeile dann rein :-)

Hat von euch noch einer eine andere Lösung hierfür ?

Edit:
ich habe jetzt noch eine zweite elseif eingefügt:
PHP-Code:
elseif( $usrbonus AND  $usrbonus $pool ){
                  
bonuslose ('-',$usrbonus,$usrid);
          
kontobuchung ('-',$pool-$usrbonus,$usrid);

damit wird jetzt das Bonuslosekont auf Null gesetzt und der Rest vom Losekonto abgebucht.

Ist das richtig so oder mache ich das total falsch ?