Hi Thomas!
Ich habe das Problem gelöst. Ich musste sondern in der XSL das # ausschneiden:
<a>
<xsl:attribute name="href">index.php?id=1&pageid=<xsl:value-of select="substring-after(link, '#')"/></xsl:attribute>
<xsl:value-of select="const" />
</a>
und dann in der PHP eingefügt:
if(isset($_GET['pageid'])) {
$ide = "#".$_GET['pageid'];
$proc->setParameter('', 'pageid', strval($ide));
}
nun in der URL habe ich keine Raute mehr. Diese würde nämlich immer als Anker (index.php?id=1&pageid=#3) angesehen, darum war der Pageid immer leer ;-)
Danke nochmal für deine Hilfe Thomas. ;-)