phpbar.de logo

Mailinglisten-Archive

[php] Variablennamen dynamisch generieren?

[php] Variablennamen dynamisch generieren?

Hartmut Holzgraefe hartmut_(at)_six.de
Thu, 08 Jun 2000 17:55:35 +0200


Andreas Korinek wrote:
> 
> Hallo,
> 
> ich habe folgendes Problem:
> 
> ich muß von einem Formular gesendete Variablen (kat_id1, kat_id2,
> kat_id3,...) in eine Datenbank schreiben. Da die Zahl der Variablen aber auch
> variabel ist, muß ich nun in einer For-Schleife dynamisch die Namen erzeugen.
> Ich hab das mal folgendermaßen versucht:
> 
> $result = mysql_query("SELECT * from kategorien");
> for ($i=0; $i < mysql_num_rows($result); $i++) {
>         echo $kat_id.$i;
> }
> Da kommen aber nur die Zahlen 012 raus, PHP interpretiert das als zwei einzelne
> Variablen. Ich will aber, daß an "$kat_id" noch die Zahl i drankommt.
> 

$result = mysql_query("SELECT * from kategorien");
for ($i=0; $i < mysql_num_rows($result); $i++) {
        $tmp = "$kat_id.$i";
	echo $$tmp;
}



--
Hartmut Holzgraefe         hartmut_(at)_six.de           http://www.six.de


php::bar PHP Wiki   -   Listenarchive