Mailinglisten-Archive |
> Was ich jedoch gerne haette, ist die moeglichkeit, innerhalb der funktion > dann $foo, $foofoo und $3xfoo als variablennamen (anstatt $key) direkt > verwenden zu koennen. Mit variablen variablen-namen habe ich schon > experimentiert, doch ohne ergebnis. > Weiss jemand, wie das gewuenschte zu realisieren ist? das hier koennte dir helfen: $hilf = "\$feldnamewert = \"\$".$feldnamex."\";"; eval($hilf); so ist es bei mir eingebaut (der code ist als und siehst scheisse aus, ich weiss :)): [...] } elseif ($was2 == "adminuseranlegen2") { $query = "SELECT * FROM admin"; $result = MYSQL_QUERY($query); $number2 = MYSQL_NUM_fields($result); $i=0; $insertstring1="insert into admin values ("; $insertstring2=")"; WHILE ($i < $number2) { $feldnamex = mysql_field_name($result,$i); if ($feldnamex != "username") { $hilf = "\$feldnamewert = \"\$".$feldnamex."\";"; eval($hilf); if ($i==0) { $insertstring = "'$feldnamewert'"; } else { $insertstring = $insertstring.",'".$feldnamewert."'"; } } /* Ende not username */ if ($feldnamex == "username") { if ($i==0) { $insertstring = "'$usernamex'"; } else { $insertstring = $insertstring.",'".$usernamex."'"; } } /* Ende username */ /* print "$insertstring<br>"; */ $i++; } /* Ende while < number2 */ $insertstring="$insertstring1$insertstring$insertstring2"; /* print "$insertstring<br>"; */ $result2 = MYSQL_QUERY($insertstring); // Fuegt User in schreiberlinge ein $schreiberlinge="insert into schreiberlinge (nickname,id) values ('$usernamex',null)"; $resultschreiberlinge=mysql_query($schreiberlinge); ?> <table border="0" cellpadding="0" cellspacing="0" width="40%"><tr><td class="adminheader2" colspan="2">Administration</td></tr> <tr><td class="adminbody">Der User <? print "$usernamex"; ?> wurde angelegt.</td></tr> <tr><td class="adminbody"> <form action="admin.pxl" method="post"> <input type="hidden" name="was" value="admin"> <input type="hidden" name="was2" value="adminuseranlegen"> <input type=submit value="<< Zurück"> </form> </td></tr></table> <? } [...]
php::bar PHP Wiki - Listenarchive