Paul: Variablen vereinen

Hallo Leute,
ich steh' auf'm Schlauch.

Über eine Schleife möchte ich hidden-Felder schreiben und die Werte von $x0, $x1, ... eintragen.

$x = 123;
  $x0 = 50;
  $x1 = 20;

for ($i=0; $i<$anzahl; $i++) {
   echo "<input type='hidden' id=x$i name=x$i value=$x.$i>";
  }

Es sollte dann so aussehen:
  <input type='hidden' id=x0 name=x0 value=50>
  <input type='hidden' id=x1 name=x1 value=20>
  ...

Natürlich wird als value aber 123.0, 123.1, ... ausgegeben. Wie bekomme ich es hin, dass ich als value zwei Variablen zusammenführe?

Paul

  1. Hello Paul, schön dass Du da bist ;-)

    Über eine Schleife möchte ich hidden-Felder schreiben und die Werte von $x0, $x1, ... eintragen.

    $x = 123;
      $x0 = 50;
      $x1 = 20;

    for ($i=0; $i<$anzahl; $i++) {
       echo "<input type='hidden' id=x$i name=x$i value=$x.$i>";
      }

    Es sollte dann so aussehen:
      <input type='hidden' id=x0 name=x0 value=50>
      <input type='hidden' id=x1 name=x1 value=20>

    Es könnte so aussehen:

    <input type='hidden' id=x0 name=x[0] value=50>
       <input type='hidden' id=x1 name=x[1] value=20>
       <input type='hidden' id=x2 name=x[2] value=20>

    Das würde die Sache für PHP auf dem Server erheblich vereinfachen

    $_x = array();  ## leeres Array bereitstellen
       $_x[0] = 123;   ## Weete eiontragen
       $_x[1] = 50;
       $_x[2] = 20;

    foreach ($_x as $key => $val)
       {
         echo "<input type='hidden' id="x$key" name="x[$key]" value="$val"";
       }

    Harzliche Grüße vom Berg
    http://bergpost.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

    1. Hallo Tom,
      das ist spitze!

      Es lebe der Harz!