martin43: Verwendung von Fragezeichen in Links

Beitrag lesen

Hallo, beim Validieren einer Seite erhalte ich folgende Fehlermeldung:
an attribute value must be a literal unless it contains only name characters.

Der Zeiger weist dabei auf das Fragezeichen im Link.

Der Link ist folgendermaßen aufgebaut:

echo "<a class ='mark' href=display.php?d1=$tab_aktuell&amp;d2=$id_aktuell&amp;d3=$suchstr>";

Ich habe das Fragezeichen bereits durch &#63; ersetzt, doch dann wird erwartungsgemäß & als Fehler markiert.

Was mache ich falsch und wie muß ich den Link schreiben?

Gruß martin