Tach!
Wie mach ichs dann richtig?!
Das kommt drauf an, was du genau erreichen willst. "an ein PHP-Script übergeben" heißt in deinem Fall, dass die aktuelle Seite verlassen werden soll, weil ein neuer Request an das PHP-Script gestellt und dessen Ergebnis angezeigt werden soll?
einfach diesen punkt rausnehmen? wo denke ich denn falsch ?
Dann darf die location.href-Zuweisung nicht erfolgen, bevor alles andere erledigt ist, denn mit ihr beendet sich die aktuelle Seite zugunsten des Requests. (Lesen ist jedoch problemlos möglich.) Du möchtest sicherlich zuerst alle Daten zusammentragen, sie in Variablen ohne Nebenwirkungen ablegen (also in selbst erstellten), und dann erst eine Zuweisung an location.href vornehmen.
dedlfix.