Variablen vereinen
Paul
- php
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
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
Hallo Tom,
das ist spitze!
Es lebe der Harz!