mf_2
2004-12-22, 04:47:24
Hallo,
Ich hab n Problem mit PHP4 und Variablen.
Ich hab n paar Variablen $var01 bis $var$x, zB $var01 bis $var20. Ich weiss aber im vorraus nicht, welchen wert $x hat.
Jetzt moechte ich in allen Variablen checken, ob sie den Wert "selected" haben.
Ich hab das so versucht, es funzt aber nicht:
for($i=1;$i<=$x;$i++)
{
$varname = sprintf("$var%d", $i);
if($varname=="selected")
{
echo "<U>var #".$i." is selected</U><P>";
}
}
Nochmal kurzgefasst: Das Script soll in einer variablen Anzahl von Variablen ( klingt bescheuert, ich weiss... ) pruefen, ob die Variablen den Wert 'selected' enthalten.
Wie kann ich das zum Laufen bringen?
In der variable $varname soll nicht der name der variable, zb $var05 stehen, sondern der INHALT von $var05, ich glaube das ist das Problem.
Danke im Vorraus,
mf_2
Ich hab n Problem mit PHP4 und Variablen.
Ich hab n paar Variablen $var01 bis $var$x, zB $var01 bis $var20. Ich weiss aber im vorraus nicht, welchen wert $x hat.
Jetzt moechte ich in allen Variablen checken, ob sie den Wert "selected" haben.
Ich hab das so versucht, es funzt aber nicht:
for($i=1;$i<=$x;$i++)
{
$varname = sprintf("$var%d", $i);
if($varname=="selected")
{
echo "<U>var #".$i." is selected</U><P>";
}
}
Nochmal kurzgefasst: Das Script soll in einer variablen Anzahl von Variablen ( klingt bescheuert, ich weiss... ) pruefen, ob die Variablen den Wert 'selected' enthalten.
Wie kann ich das zum Laufen bringen?
In der variable $varname soll nicht der name der variable, zb $var05 stehen, sondern der INHALT von $var05, ich glaube das ist das Problem.
Danke im Vorraus,
mf_2