Hallo zusammen,
der Titel passt nicht genau zum Thema aber ich weis nicht wie ich es sonst nennen soll. Variable Variablen an sich sind kein Thema allerdings in dem Anwendungsfall schon. Da PHP so auch überhaupt nicht mein Gebiet ist, beisse ich mir da auch zusätzlich noch kräftig die Zähne dran aus.
Zum Thema:
Ich habe ein einfaches, internes PHP Formular zum generieren von Labeldaten. An sich ist das soweit auch kein Problem. Probleme habe ich später bei der Endbearbeitung. Während der Eingabe kann der USer angeben wie viele Labelgruppen er erstellen möchte. Aufgrund der Angabe werden X Formulare angezeigt die Ausgefüllt werden müssen. Bis dahin auch soweit kein Problem.
Jetzt will ich am Ende (und auch später wenn der ganze Klatsch in eine DB soll, dem User auch noch mal eine Übersicht zeigen. Aus den Formularen ziehe ich die Daten wie folgt:
while ($count_start <= $ammount_articles) { $count_start.$artnrorg = $_POST[$count_start.'artnrorg']; $count_start.$artnrpfe = $_POST[$count_start.'artnrpfe']; $count_start.$ean = $_POST[$count_start.'ean']; $count_start.$count = $_POST[$count_start.'count']; $count_start++; }
Soweit klappt das auch. Bei der Ausgabe kommt allerdings folgendes raus:
Artikelnummer Org: 10167.200088
Artikelnummer Pfe: 1227949
EAN: 14042746002081
Anzahl Labels: 148
Die Führende 1 ist jeweils falsch. Bei zwei Labelgruppen hat die die Gruppe jeweils eine führende 2 und bei drei Gruppen eine 3 und so weiter... Ich möchte an der Stelle die Variablen aber nicht zusammenführen sondern dynamisch gestalten. Ich weis ja nicht wie viele Gruppen erstellt werden daher habe ich mit einer while Schleife und einem Zähler versucht die Variablen dynamisch zu generieren.
Ich hoffe ihr versteht was ich möchte und mir kann jemand einen Schubs in die Richtige Richtung geben.