Moin!
Ich stehe hier vor einem kleinen Problem. Und zwar habe ich hier ein Skript geschrieben, das, wenn man in einem Eingabefeld eine Rechnungsnummer eingibt, eine E-Mail versendet. Insofern ja auch kein Problem, der Rechnungsversand funzt einwandfrei. Nur ergibt sich bei Rechnungsnummern, die eine führende Null haben, das Problem, daß diese führende Null bei der Übergabe mittels POST einfach abgeschnitten wird. Also aus 046015 wird 46015. Bisher konnte ich das Problem bei Rechnungsnummern mit 2 führenden Nullen so lösen, daß im Skript eine Längenüberprüfung stattfindet, die, wenn die Nummer eine Länge von 4 hat, werden zwei Nullen vorne drangehängt. Das kann ich bei den sechsstelligen mit nur einer führenden Null aber nicht anwenden, da es in der Datenbank auch Rechnungsnummern mit nur 5 Stellen gibt, die keine führende Null haben.
Ich nehme an das liegt daran, daß, wenn eine Zahl eingegeben wird, diese auch tatsächlich als Zahl von PHP behandelt wird (also als Integer). Kann man POST irgendwie mitteilen, daß die Eingabe als String zu behandeln ist? Oder was kann ich als Alternative verwenden, um dieses Problem zu lösen?
Vielen Dank im Voraus...