Cannot access empty property

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Cannot access empty property

    Hallo,

    ich bekomme folgende Fehlermeldung wenn ich ein Script laufen lasse.

    PHP-Code:
    Cannot access empty property in index.php on line 102 
    Der Code dazu lautet..
    PHP-Code:
    echo "<tr><td>&nbsp;".$row->$vn[01]."</td>"
    Wie muss ich das richtig schreiben damit keine Fehlermeldung erscheint?

    Mit folgendem Code kommt keine Fehlermeldung, jedoch will ich die das $vn[01 duch xyz ersetzt wird und nicht direkt xyz schreiben.
    PHP-Code:
    [PHP]echo "<tr><td>&nbsp;".$row->xyz."</td>"
    [/PHP]
    Zuletzt geändert von maeuchler; 13.10.2007, 21:44.

  • #2
    $row->{$vn[01]}

    http://de2.php.net/manual/en/languag...s.variable.php

    Kommentar


    • #3
      Original geschrieben von onemorenerd
      $row->{$vn[01]}
      fehlt da nicht noch ein $ vor dem klammerausdruck? kann's leider nicht ausprobieren.

      und 01 als index kann ja wohl auch nicht richtig sein.

      Kommentar


      • #4
        Also das hat leider noch nicht ganz funktioniert.


        Also ich möchte einen Wert aus einer Datenbank ausgeben.
        PHP-Code:
          while($row mysql_fetch_object($ergebnis))
            {
            echo 
        "<tr>
                 <td>&nbsp;"
        .$row->{$vn[01]}."</td>";

        Und mit dem $vn[01] gebe ich halt an in Welcher Spalte der Wert ist.

        $vn[01] wird aus einem Array ausgelesen.
        PHP-Code:
        $vn = array(
          
        "01" => "xyz";
        ); 

        Mit
        PHP-Code:
        <td>&nbsp;".$row->xyz."</td>"; 
        funktioniert es ja.

        Kommentar


        • #5
          {$vn['01']}

          BTW:
          $vn = array(
          "01" => "xyz"; // PARSE ERROR!
          );

          Kommentar


          • #6
            Vielen Dank das war's.
            Ja stimmt das ; hat sich wohl beim einfügen des Codes mit rein geschlichen^^

            Kommentar


            • #7
              PHP-Code:
                       <td>&nbsp;".$row->{$vn[01]}."</td>"; 
              Achte auf Oktalzahlen!

              Kommentar

              Lädt...
              X