Originariamente inviato da MalagAndrea
Guarda, purtroppo non ho dimestichezza con le ancore, però mi è successo un problema simile al tuo:
dovevo utilizzare una funzione di JS chiamata info all'interno di una pagina php ma non riuscivo a mandargli il parametro tra la parentesi pechè con gli apici è sempre un casino. Ho trovato questa soluzione:
print("<a href=\"javascript
:info('../pages/edit_componente.php?id=$commissione[idcompon]')\">[img]../immagini/edit.gif[/img]</a>");
Per vedere se ti stampa correttamente quello che desideri prima di cliccare sul link, fai tasto destro visualizza HTML fino a quando sei soddifatto del risultato.
Se il carattere # dà i problemi degli apici con l'escape forse risolvi.
Spero di esserti stato d'aiuto.
Alternativa: se conosci php perchè non passi il riferimento all'ancora come variabile GET?
Ciao