Hendrik: Namen für Inputfelder mit Variablen

Moin,

ich hab ein Problem:

ich lasse mir mit einer Schleife Inputfelder erzeugen. Die sollen den Namen haben: empfaenger$n[name].

Das funktioniert aber nicht: Er zeigt mit nur "empfaenger" an. Wenn ich ein Backslash nach $n setze zeigt er mir empfaenger0[name](usw an).

Weiß jemand Rat ??

mfg

Hendrik

  1. Moin,

    Hallo

    ich lasse mir mit einer Schleife Inputfelder erzeugen. Die sollen den Namen haben: empfaenger$n[name].

    Das funktioniert aber nicht: Er zeigt mit nur "empfaenger" an. Wenn ich ein Backslash nach $n setze zeigt er mir empfaenger0[name](usw an).

    echo "empfänger$n[name]";

    Philip

    1. Hi,

      erstmal thx für die Antwort, aber ich meinte eigentlich was anderes:

      ----
      for ($n = 0 ; $n < count($Data) ; $n++) {

      print ("... <input ... name="empfaenger$n[name]" ...> "); }
      ----

      er soll mir dann:
      <input ... name="empfaenger0[name]" ...>
      <input ... name="empfaenger1[name]" ...>
      <input ... name="empfaenger2[name]" ...>

      anzeigen.

      1. Hallo

        Splitte das doch einfach auf:
        echo "... <input ... name="empfaenger", $n, "[name]" ...> ";

        Grüße

        David

        --
        "Nobody will ever need more than 640k RAM!"
        1981 Bill Gates
      2. Hi,

        erstmal thx für die Antwort, aber ich meinte eigentlich was anderes:


        for ($n = 0 ; $n < count($Data) ; $n++) {

        print ("... <input ... name="empfaenger$n[name]" ...> "); }

        er soll mir dann:
        <input ... name="empfaenger0[name]" ...>
        <input ... name="empfaenger1[name]" ...>
        <input ... name="empfaenger2[name]" ...>

        anzeigen.

        achso.

        echo '<input type="text" name="empfaenger'.$n.'[name]" value="">';
        so müssts gehen

        Philip