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