Array Problem - $line[$var[$i]] nicht möglich?
loller
- php
0 Tobias Kloth0 Loller
Hallo!
habe ein Problem, habe eine for-schleife generiert die folgender maßen aussieht:
--------------------------------------
$m1_anzahl_spalten = 3;
$m1_name_spalten_mysql = array("id", "Vorname", "Nachname");
while($line = mysql_fetch_array($result))
{
for ($i = 0; $m1_anzahl_spalten; $i++) {
print "<td>$line[$m1_name_spalten_mysql[$i]]</td>";
}
}
-------------------------------------
Leider funktioniert das nicht, ich erhalte diese Fehlermeldung:
Parse error: parse error, unexpected '[', expecting ']' in E:\Programme\xampp\htdocs\crebase\admin\index.php on line 38
Gibt es irgendeine andere Möglichkeit, das Array auszugeben?
Gruß Loller
Hallo,
for ($i = 0; $m1_anzahl_spalten; $i++) {
du meinst vermutlich:
for($i=0;$i<$m1_anzahl_spalten;$i++){
, oder? ($m1_anzahl_spalten gibt immer true)
print "<td>$line[$m1_name_spalten_mysql[$i]]</td>";
versuch mal den String zwischen <td> und </td> zu unterbrechen:
print '<td>'.$line[$m1_name_spalten_mysql[$i]].'</td>';
Grüße aus Nürnberg
Tobias
Hi
print "<td>$line[$m1_name_spalten_mysql[$i]]</td>";
versuch mal den String zwischen <td> und </td> zu unterbrechen:
genau das wars!!!
danke dir - jetzt funktioniert es endlich!
gruß loller