2016-04-02 9 views
2

Ich mache ein Front-End für eine Datenbank von Büchern und deren Autoren. Ich kann sie nach Genre auflisten, so dass Sie sie leichter finden können, und auf dieser Seite gibt es Hyperlinks, so dass Sie Kapitel der Bücher aktualisieren und hinzufügen können.Übergeben Sie eine Variable als den Text von einem href

Ich möchte jetzt jedem Hyperlink den gleichen Namen geben wie das Buch, auf das er verweist, aber ich kann nicht herausfinden, wie man einem href einen Variablennamen gibt.

Ich dachte, es wäre auf diese Weise möglich, aber es ist eindeutig nicht.

<td><a href="update_book_chapters.php?book_uri=http://dbpedia.org/resource/" . $bookName>$bookName</a></td> 

Kann mir jemand sagen, ob es möglich ist, eine href eine variable Anzeigenamen zu geben und wenn es möglich ist: wie? Wenn

Antwort

1

dass einzelne Zeile geschrieben Sie von einer HTML-Vorlage ist, dann ist dies wahrscheinlich das, was Sie suchen:

<td> 
    <a href="update_book_chapters.php?book_uri=http://dbpedia.org/resource/<?php echo urlencode($bookName) ?>"> 
     <?php echo htmlentities($bookName) ?> 
    </a> 
</td> 

auf Ihre PHP-Konfiguration Je können Sie diese kompaktere Syntax verwenden können:

<td> 
    <a href="update_book_chapters.php?book_uri=http://dbpedia.org/resource/<?= urlencode($bookName) ?>"> 
     <?= htmlentities($bookName) ?> 
    </a> 
</td> 
+0

Vielen Dank für Ihre schnelle Antwort. Die erste Option, die Sie angegeben haben, ist genau das, wonach ich gesucht habe. – Sander

+0

Gern geschehen. Viel Glück mit Ihrem Projekt! – arkascha