calconeon: Gesamten Block verlinken

Beitrag lesen

hi,

Mir ist folgendes von dem SelfHTML-Validator nicht klar:

Zeile Spalte: 28
34 Fehler: Unbekanntes Entity id\_top.
  Fehlerstelle:

<a href="index.php?id=001&id_top=001" class="nav_1_aktiv">Home</a>

& leitet im HTML-umfeld nun mal immer ein entity ein, wie bspw. &nbsp;

ein entity &id_top ist aber nicht definiert.

Und sowas kommt ständig! Ich meine, welche Alternativen sind denn vorgesehen? Das sind korrekte PHP-GET-Variablen.

nein, im HTML-umfeld sind sie _nicht_ korrekt.
da musst du das & selber in seiner entity-schreibweise notieren, &amp;

sähe dann insgesamt so aus:

<a href="index.php?id=001&amp;id_top=001" class="nav_1_aktiv">Home</a>

btw: der validator selbst erklärt seine fehlermeldungen doch auch meistens, das solltest du dir also ruhig auch mal genauer anschauen.

in obem zitiertem fall steht da beispielsweise _fett_ geschrieben:

The most common cause of this error is unencoded ampersands in URLs as described by the WDG in "Ampersands in URLs".

gruß,
wahsaga

Okay macht Sinn.

Ich nutze den SelfHTML-Validator, ihr könntet ja das entsprechende Feature noch einbauen ^^

Ganz kapiere ich es aber noch nicht, denn jetzt stimmt irgendwas an der URL nicht wirklich: index.php?id=001&amp;id_top=001 erkennt PHP nich wirklich. So steht das übrigens in der Adressleiste der Browsers.

Ich weiß, ich bin anstrengend ^^