Hallo,
mach sowas serverseitig. Auf JavaScript ist ein Verlass. Du musst ohnehin damit rechnen, dass dein Script unter Umständen fehlerhafte Daten bekommen. Also musst du genau diese Logik nochmal in PHP schreiben. Da kannst du auch gleich alle Fehlertoleranz serverseitig implementieren.
Mathias