Gerd Gruber: Abbruch bei '&' Zeichen

Beitrag lesen

Hallo

Ich habe einen Link. Darin kommen zwei Variablen vor, die mit dem echo Befehl von PHP ausgegeben werden. Der Link sieht folgendermassena aus:

<a href="iframe.php?url=preview.php?team=<?php echo $team ?>&id=<?php echo $id ?>" target="elContent">

Leider kommt es vor dem '&'Zeichen zu einem Abbruch. D.h angenommen die Variable $team hat den Wert 1 wird folgender Link ausgegeben: iframe.php?url=preview.php?team=1
Der Link sollte jedoch auch noch die id weiterreichen, d.h er sollte z.B. so aussehen: iframe.php?url=preview.php?team=1&id=200

Weshalb kommt es zu diesem Abbruch? Muss ich das '&' Zeichen irgendwie schützen?

Gruss Chris

an dieser stelle würde ich nicht den echo-befehl benutzen, sondern die Variablen direkt in die Position reinschreiben lassen:

<a href="iframe.php?url=preview.php?team=<?php= $team ?>&id=<?php= $id ?>" target="elContent">
oder falls php bei dir so konfiguriert wurde geht es auch einfacher mit:
<a href="iframe.php?url=preview.php?team=<?= $team ?>&id=<?= $id ?>" target="elContent">

mit freundlichen Grüßen

Gerd