Niklas Kamenisch: leidiges Thema - fortlaufende Nummer

Beitrag lesen

Klar ist das möglich. Du schreibst die jeweils letzte Nummer da rein und kannst dir dann die nächste berechnen.

Ich wollte, dass die Gernerierung der Nummer eben automatisch geschieht, indem der Zähler die Klicks zählt und dann irgendwo speichert und dann in die PHP-Datei schreibt. Geht das am besten mit PHP oder JavaScript?

Javascript ist nur beim clienten, das wird dir nichts bringen. Es muss serverseitig laufen also php.

Ganz wichtig: Du musst das nur synchronisieren, damit zwischen lesen und schreiben kein anderer Prozess dazwischen funkt.

Blöde Frage, aber wie kann ich das synchronisieren?

in dem fall z.b. eine "Lock"-Datei verwenden, die den zugriff sperrt. Bei einzelplatznutzung (sonnst wäre eine DB vermutlich da), ist das aber zu vernachlässigen, da nur immer einer drauf zu greift.

Alternativ zur extra Datei könntest du auch die bisher erstellten Rechnungen durchsuchen nach der größten Nummer und dann diese + 1 verwenden. Geht natürlich nur gut, wenn du die RE-Nr. auch im Dateinamen hast und das ganze abspeicherst. (z.b. als PDF)