Ingo: php-anweisung für anker

Hi,

ich habe eine Tabelle mit einer Dynamischen Auflistung von Informationen aus einer MySQL-Datenbank erstellt. Unter anderem werden href's aufgelistet und als Anker angezeigt.

Das Problem istnun, dass man, wenn man die Links anklickt die Meldung:

/$row->url was not found

erhält. Das liegt daran, das ich die korrekte php-Anweisung nicht herausfinde.

Kann mir hierzu jemand einen Hinweis geben?

Danke.

  1. Kann mir hierzu jemand einen Hinweis geben?

    Hast du einen ausschnitt aus dem Script?

    l.g.

    1. »» Kann mir hierzu jemand einen Hinweis geben?

      Hast du einen ausschnitt aus dem Script?

      l.g.

      Hier ist der entsprechende Auszug aus meinem Code:

      <td align="center" width="150" style="font-size: 12px;"><?php
      $abfrage = "SELECT webseite, url, beschreibung FROM websites";
      $ergebnis = mysql_query($abfrage);
      while($row = mysql_fetch_object($ergebnis))
      { echo '<b><i><a href="$row->url" target="_self">'; echo $row->url; echo "</a></i></b><br />"; }
      ?></td>

      Gruß
      Ingo

  2. Hi Ingo!

    Kann mir hierzu jemand einen Hinweis geben?

    Ich versetze mich mal in den Glaskugelmodus:
    $row ist ein Objekt, behandle $row->url also nicht wie eine Zeichenkette.

    Konkretere Informationen kannst du erst bekommen, wenn du deinen Quelltext offenbarst.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
    1. Hi Ingo!

      »» Kann mir hierzu jemand einen Hinweis geben?
      Ich versetze mich mal in den Glaskugelmodus:
      $row ist ein Objekt, behandle $row->url also nicht wie eine Zeichenkette.

      Konkretere Informationen kannst du erst bekommen, wenn du deinen Quelltext offenbarst.

      MfG H☼psel

      Hier ist der entsprechende Auszug aus meinem Code:

      <td align="center" width="150" style="font-size: 12px;"><?php
      $abfrage = "SELECT webseite, url, beschreibung FROM websites";
      $ergebnis = mysql_query($abfrage);
      while($row = mysql_fetch_object($ergebnis))
      { echo '<b><i><a href="$row->url" target="_self">'; echo $row->url; echo "</a></i></b><br />"; }
      ?></td>

      1. Hi Ingo!

        Hier ist der entsprechende Auszug aus meinem Code:

        echo '<b><i><a href="$row->url" target="_self">';
                             ^^^^^^^^^
        Fällt dir was auf? =)

        Ich zitiere mich einfach mal:

        $row ist ein Objekt, behandle $row->url also nicht wie eine Zeichenkette.

        Kleiner Tipp: 'Ich bin eine Zeichenkette und werde mit einer '.$variable.' verknüpft!'

        MfG H☼psel

        --
        "It's amazing I won. I was running against peace, prosperity, and incumbency."
        George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
        Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
        1. Hi Ingo!

          »» Hier ist der entsprechende Auszug aus meinem Code:
          echo '<b><i><a href="$row->url" target="_self">';
                               ^^^^^^^^^
          Fällt dir was auf? =)

          Ich zitiere mich einfach mal:
          »» > $row ist ein Objekt, behandle $row->url also nicht wie eine Zeichenkette.

          Kleiner Tipp: 'Ich bin eine Zeichenkette und werde mit einer '.$variable.' verknüpft!'

          MfG H☼psel

          Danke, leider kriege ich das trotzdem noch nicht hin. Wenn ich '.$url.' einsetze, dann kriege ich zwar keine Fehlermeldung, aber dafür passiert dann einfach gar nichts :-(

          1. Mitdenken
            '.$row->$url.'

            1. Mitdenken
              '.$row->$url.'

              Perfekt, vielen vielen Dank euch allen :-)

              Gruß
              Ingo

          2. Hi Ingo!

            Danke, leider kriege ich das trotzdem noch nicht hin. Wenn ich '.$url.' einsetze, dann kriege ich zwar keine Fehlermeldung, aber dafür passiert dann einfach gar nichts :-(

            Wie wär´s mit $row-url? -.-

            MfG H☼psel

            --
            "It's amazing I won. I was running against peace, prosperity, and incumbency."
            George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
            Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
            1. Hi Ingrid!

              Wie wär´s mit $row-url? -.-

              $row->url natürlich...

              MfG H☼psel

              --
              "It's amazing I won. I was running against peace, prosperity, and incumbency."
              George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
              Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  3. Hi,

    ich habe eine Tabelle mit einer Dynamischen Auflistung von Informationen aus einer MySQL-Datenbank erstellt. Unter anderem werden href's aufgelistet und als Anker angezeigt.

    Das Problem istnun, dass man, wenn man die Links anklickt die Meldung:

    /$row->url was not found

    erhält. Das liegt daran, das ich die korrekte php-Anweisung nicht herausfinde.

    Kann mir hierzu jemand einen Hinweis geben?

    Danke.

    Hier ist der entsprechende Auszug aus meinem Code:

    <td align="center" width="150" style="font-size: 12px;"><?php
    $abfrage = "SELECT webseite, url, beschreibung FROM websites";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis))
    { echo '<b><i><a href="$row->url" target="_self">'; echo $row->url; echo "</a></i></b><br />"; }
    ?></td>

    1. Hier ist der entsprechende Auszug aus meinem Code:

      Du wiederholst dich :)

      Eine Lösung, der nichts hinzuzufügen ist, hast du bereits.