Mailinglisten-Archive |
> -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Malte Schomers > > Hi! Hi Malte, > Ich habe folgenden Code: > while(list($ID, $Link, $Titel, $Beschreibung, $Sprache, $Bew, > $Hits, $IP) = mysql_fetch_row($erg)) > ... > > Jetzt will ich aber den Code zwischen list( und ) = ... dynamisch > generieren. Das funzt auch. > Ich habe im Endergebnis $dgstr = "$ID, $Link..." usw. > > Aber wie krieg' ich den Code da rein, sodass er ausgeführt wird? > Einfach list($dgstr) geht ja nicht, und mit eval krieg' ich's auch > nicht hin. Also, falls ich Dich richtig verstehe, koennte der Code so aussehen: $StringToEval = "while(list(\$ID, \$Link, \$Titel, \$Beschreibung, \$Sprache, \$Bew, \$Hits, $IP) = mysql_fetch_row(\$erg)) { ... } "; eval($StringToEval); oder etwa so (Variable in Variable): <nicht getestet> $dgstr = "\$ID, \$Link..."; while( list( ${$dgstr} ) = ...) </nicht getestet> Gruss, Juri
php::bar PHP Wiki - Listenarchive