Mailinglisten-Archive |
Re, > Von: Stephan Schumann[SMTP:sts_(at)_kkcomputer.de] > > > echo "<input type=\"hidden\" Name=\"ARTNUMMER\" > > value=".$print_general['pnr']."\">"; > > > > könnte funktionieren. > > tuts auch, danke schön. > > Kann mir vielleicht noch jemand sagen wie ich nun noch den Namen > (artnummer) > mit einer fortlaufenden Ziffer machen kann? > > Die Zeile mit dem Schleifenanfang sieht so aus: > > for ($tmpint=1;$tmpint<=$sess_wkanz;$tmpint++) { > Hm, falls du alle Artikel des Warenkorbs in einem Array hast, solltest du dir mal die Funktion serialize und das Gegenstück davon anschaun, damit kann man Arrays auch in Strings umwandeln - und die dann einfach mit einem hidden field übergeben. ansonsten for ( ..... ) { echo '.....name="ARTNUMMER_' . $tmpint . '" value = .....' } dann hast du Feldnamen wie ARTNUMMMER_1, ARTNUMMMER_1, ARTNUMMMER_1 und die Inhalte befinden sich dann in $i = 1; while ( defined( $GLOBALS['ARTNUMMER_' . $i] ) ) { echo 'Feldname: ARTNUMMER_' . $i . ' Inhalt: ' . $GLOBALS['ARTNUMMER_' . $i] . '<br>'; } ist aber etwas unschön ... > P.S.: Warum schreibt man das so: \"hidden\" ??? *verwirr* > Das ist auch eine Möglichkeit .... wenn du ein String in " und " einschließt, darfst du " natürlich nicht IM String verwenden .... d.h. man muß \ davorschreiben. Analog auch bei ' um die Strings. Vielleicht solltest du dir mal das Manual rund um Variablen und Typen durchlesen ;) Grüße, Mathias
php::bar PHP Wiki - Listenarchive