loller: Array Problem - $line[$var[$i]] nicht möglich?

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

  1. 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

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. 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