Moin,
Wie kann ich php über echo/print ausgeben?
print("<a href="test.php?index=<?=$index['id']?>">Test</a>");
das ist Unsinn.
Innerhalb von PHP-Abschnitten (und wenn du echo oder print benutzen kannst, befindest du dich definitiv in einem solchen) kannst du PHP-Variablen und Funktionsaufrufe direkt ansprechen. Entweder du teilst den String in feste und variable Bastandteile auf, wie es Kerstin beschreibt, oder du notierst die Variable direkt innerhalb des Strings (wir erinnern uns: In Strings, die mit "" umschlossen sind, werden Variablen interpretiert).
Im Endeffekt also so:
print("<a href="test.php?index={$index['id']}">Test</a>");
Ciao,
Martin