• Hallo,

    ich habe in die Tabelle des Plugins Birthday List eine zusätzlich Spalte namens artnumber vom Typ Int eingefügt, die Artikelnummern beinhaltet.

    Nun möchte ich innerhalb der Plugin-Datei nbday.php darauf zugreifen.

    Wenn innerhalb der nächsten sieben Tage jemand Geburtstag hat, der in der Birthday List steht, wird das ja ausgegeben:

    Code-Auszug aus nbday.php:

    PHP
    <td align="left"><?php echo $row->first ?>&nbsp;<?php echo $row->last ?> is <?php echo $row->age, ' Today!!' ?></td>

    Beispiel-Ausgabe: Horst Schimanski is 70, Today!!

    Nun möchte ich diese Ausgabe mit einem Link versehen, der als Attribut die Artikelnummer enthält.

    Beispiel:

    Code
    http://www.domain.de/artikel[B][COLOR=Red]123[/COLOR][/B].html

    Mein Pseudo-Ansatz dazu:

    PHP
    <a href="http://www.domain.de/artikel [B][COLOR=Red]+ artnumber +[/COLOR][/B] .html"><td align="left"><?php echo $row->first ?>&nbsp;<?php echo $row->last ?> is <?php echo $row->age, ' Today!!' ?></td></a>

    Wie genau kann ich an der rot markierten Stelle auf die Spalte zugreifen, den Wert übergeben und ordentlich in die URL integrieren?

    Freue mich sehr über Hilfe!

    Liebe Grüße
    Hugo

    Einmal editiert, zuletzt von h-u-g-o (4. Juni 2009 um 19:29)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Dahin zielt meine Frage. Wie genau funktioniert das? Ich muss artnumber ja wahrscheinlich nur in einer der bereits vorhandenen SQL-Abfragen einbauen, um dann darauf zugreifen zu können, oder?

  • PHP
    <a href="http://www.domain.de/artikel<?php echo $row->artnumber ?>.html"><td align="left"><?php echo $row->first ?>&nbsp;<?php echo $row->last ?> is <?php echo $row->age, ' Today!!' ?></td></a>

    Vorausgesetzt es werden in der SQL-Abfrage alle Tabellenspalten einbezogen (SELECT *).

  • Ist natürlich nicht so, wäre ja auch zu einfach gewesen.

    Die SQL-Abfragen:

    PHP
    $sql = "SELECT first, last...

    müssen also vorher erweitert werden:

    PHP
    $sql = "SELECT artnumber, first, last...
  • Ich musste nur noch das a-Element umstellen, so dass es innerhalb des td-Elements steht, danach hat's geklappt. Vielen lieben Dank! :-D

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!