if (($addButton != "") && ($addText != "") || ($addamt != "") || ($addwas != ""))
wohl wahr, wenn addamt != "" is, sind die ersten beiden uninteressant
if (($addButton != "") && (($addText != "") || ($addamt != "") || ($addwas != "")))
dürfte besser sein