Ich hatte das Problem auch, die Lösung war einfach:
<a href="buchung.php?kurs=$id&nummer=$nr">
Probiers mal damit, das $-Zeichen vor den Variablen mit anzugeben, bei mir hat das gut geklappt...
ich werd noch verrückt. Nun versuche ich schon lange Zeit eine
Variable zu übergeben, doch leider gelingt es mir nicht.
$id = "tabellenname";
<input type=hidden name="nr" value="$zahl">
<a href="buchung.php?kurs=id&nummer=nr">
Irgendwas mache ich wohl nach dem ? falsch...
Wie Sascha bereits geschrieben hat, führst Du überhaupt keinen PHP-Code aus, somit kann PHP auch keine Variablen einsetzen. Davon abgesehen noch einen Hinweis: In HTML hat ein einzelnes & nichts zu suchen, weil es als Einleitung für Sonderzeichen wie ö dient. Das gilt auch für Verweise; willst Du ein & in der URL haben, mußt Du wie üblich & schreiben. Deine obiger Verweis müsste dementsprechend folgendermaßen aussehen:
<a href="buchung.php?kurs=id&nummer=nr">
------------------------------^^^^^
Das hat aber _keine_ Auswirkungen auf die tatsächliche URL; der Browser ersetzt wie immer & durch & und wird korrekt "buchung.php?kurs=id&nummer=nr" aufrufen.
Siehe auch http://www.htmlhelp.com/tools/validator/problems.html#amp.
Gruß,
soenk.e