2016-07-10 6 views
0

I haben die folgende Zeile unten als eine URLFormatierung URL mit Variable (n)

//someplace/forum/view_topic.php?cid=1 & TID = 2

Ich mag würde ersetzen cid & tid für die nachfolgenden Werte

$topic_tid= $row->cat_id; 

$topic_id= $row->id; 

habe ich versucht, die folgenden (nicht funktioniert)

echo "<a href=view_topic.php?cid=".$topic_id."&tid"=.$topic_tid.">Result</a>"; 

Wie kann ich richtig die obige Zeile formatieren Sie bitte

+0

Weil second '=' in Anführungszeichen stehen sollte. –

+0

Sie verpassen ein Eröffnungszitat nach '

+0

In doppelten Anführungszeichen werden die Variablen automatisch erweitert, sodass die verknüpfenden Punkte nicht unbedingt erforderlich sind. – 1sloc

0

Versuchen Sie, Ihren Code lesbarer zu machen, wie im folgenden Beispiel. Wenn Sie Ihren Link außerhalb der Echo-Anweisung erstellen, können Sie deutlicher sehen, was schief ging (ein fehlendes Zitat nach href):

+0

Das ist eine bessere Möglichkeit, die Links lesbar zu machen. Ich habe diese Methode jetzt und in Zukunft für alle anderen angewendet. –