phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re=3A_=5Bphp=5D_Hidden_Field_f=FClle_n=3F=3F?=

[php] Re: [php] Hidden Field fülle n??

Gloss Mathias php_(at)_phpcenter.de
Thu, 13 Dec 2001 14:57:27 +0100


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