nach dem '+' (plus) gehört statt dem , (Komma) ein . (punkt)PHP-Code:
buchungsliste ($buchungs_id,'+'.$buchungssumme,'Klickralley (Platz '.$rp.')',$pa['uid']);
function buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer)
buchungsliste() erwartet 4 werte, in deinem fall werden aber durch das komma 45 werte übergeben, was natürlich total falsch ist, wenn man aber statt dem komma einen punkt hinmcaht, ist der 2 wert ($trans_menge) wieder so, wie er sein sollte, nämlich eine kombination aus dem vorzeichen und dem wert:
$menge = 100;
'+'.$menge = '+100'