Hallo,
ich möchte in meiner in PHP programmierten Homepage folgenden Link zu einer URL einsetzen:
<A HREF ="http://www.xxxxxxx.de?parameter1=param1¶meter2=$param2">xyz</A>
Dieser Link auf eine URL sollte möglichst vollständig in einer MySQL-Tabelle abgespeichert und von dort dynamisch in die PHP-Homepage übernomen werden. Der Ausdruck ist in einem Feld vom Typ VARCHAR in der MySQL-DB gespeichert. Dies klappt auch soweit, d.h. ich kann durch eine SQL-Abfrage diesen Link direkt in den Quellcode meiner Homepage integrieren.
Der Clou ist allerdings, dass es sich bei dem Parameter2 um eine Variable ($param2) handelt. Wenn ich die SQL-Abfrage ausführe, wird dieser Link 1:1 übernommen, d.h. in der Form
<A HREF ="http://www.xxxxxxx.de?parameter1=param1¶meter2=$param2">xyz</A>
Das Problem ist, dass die Variable $param2 nicht mit ihrem aktuellen Wert eingesetzt wird.
Leider weiss ich nicht, woran dies liegt, da meine PHP-und MySQL-Kenntnisse unzureichend sind. Ich weiss jedoch, dass nur Strings mit Anführungszeichen den Wert von Variablen innerhalb des Strings ausgeben können. Ich weiss aber nicht, wie dieser String von MySQL behandelt wird und ob diese Regel dann auch gilt.
Meine Frage: hat jemand Erfahrungen mit der Abspeicherung von URL, die auch ¶meter (als Variable) enthalten, in MYSQL-Tab. und deren Verwendung in einem PHP-Script und kann mir Hilfe leisten?
Vielen Dank und viele Grüße
Herbert
ich möchte in meiner in PHP programmierten Homepage folgenden Link zu einer URL einsetzen:
<A HREF ="http://www.xxxxxxx.de?parameter1=param1¶meter2=$param2">xyz</A>
Dieser Link auf eine URL sollte möglichst vollständig in einer MySQL-Tabelle abgespeichert und von dort dynamisch in die PHP-Homepage übernomen werden. Der Ausdruck ist in einem Feld vom Typ VARCHAR in der MySQL-DB gespeichert. Dies klappt auch soweit, d.h. ich kann durch eine SQL-Abfrage diesen Link direkt in den Quellcode meiner Homepage integrieren.
Der Clou ist allerdings, dass es sich bei dem Parameter2 um eine Variable ($param2) handelt. Wenn ich die SQL-Abfrage ausführe, wird dieser Link 1:1 übernommen, d.h. in der Form
<A HREF ="http://www.xxxxxxx.de?parameter1=param1¶meter2=$param2">xyz</A>
Das Problem ist, dass die Variable $param2 nicht mit ihrem aktuellen Wert eingesetzt wird.
Leider weiss ich nicht, woran dies liegt, da meine PHP-und MySQL-Kenntnisse unzureichend sind. Ich weiss jedoch, dass nur Strings mit Anführungszeichen den Wert von Variablen innerhalb des Strings ausgeben können. Ich weiss aber nicht, wie dieser String von MySQL behandelt wird und ob diese Regel dann auch gilt.
Meine Frage: hat jemand Erfahrungen mit der Abspeicherung von URL, die auch ¶meter (als Variable) enthalten, in MYSQL-Tab. und deren Verwendung in einem PHP-Script und kann mir Hilfe leisten?
Vielen Dank und viele Grüße
Herbert