html-Code zwischen PHP-Seiten übergeben
Champ
- php
0 Champ
Hallo alle miteinander.
Ich habe hier ein Problem, zu dem ich noch nicht grossartig einen Lösungsansatz gefunden habe.
In der ersten PHP-Datei werden innerhalb einer while-Schleife aus einer MySQL-Datenbank einige Felder abgefragt und deren Inhalte an Variablen übergeben. Aus diesen werden einige "<a href=...>"-Links erzeugt (mit echo" ...";)
Auschnitt:
**********************************************
while($row=mysql_fetch_array($result2)) {
$id = $row['id'];
$index = $row['index'];
$jahr = $row['jahr'];
$titel = $row['titel'];
$zeit = $row['zeit'];
$text = $row['text']";
$link = $row['link'];
$hoverlink = $row['hoverlink'];
echo"
<tr><td>
<a href="../pages/lansx.php?id=$id&jahr=$jahr&titel=$titel&zeit=$zeit&text=$text&link=$link&hoverlink=$hoverlink&number2=$number2"
onMouseover="tempbutton.src=tempimage; tempbutton=b",$index,"; tempimage=button",$index,"a; b",$index,".src=button",$index,"b;" target="news">
<img name="b",$index,"" src="../bilder/body/buttons_lans/lans/",$link,"" border="0"></a></td></tr>
";
}
**************************
In der zweiten PHP-Datei (lansx.php) werden die übergebenen Werte z.B. mit "$text = $_GET['text'];" abgefragt und an entsprechender Stelle benutzt.
Problem:
Innerhalb von
<a href="../pages/lansx.php?id=$id&jahr=$jahr&titel=$titel&zeit=$zeit&text=$text&link=$link&hoverlink=$hoverlink&number2=$number2" ...
wird in der Variablen $text reiner html-Code gespeichert, dieser wird aber nun leider ausgeführt, wenn man das Script startet. Deshalb bildet der gesamte html-Code den Link innerhalb des <a>-Tags.
Wie kann man nun verhindern, dass der enthaltene Code von $text in der ersten PHP-Datei ausgeführt wird?
DANKE.
Also habs nun anders gemacht.
Ich hab alles so belassen außer bei
<a href="../pages/lansx.php?id=$id&jahr=$jahr&titel=$titel&zeit=$zeit&text=$text&link ...
hab ich jetzt &text=$text weggelassen. Da alle anderen Werte (u.a. die Datensatz-ID mit $id im Script lansx.php zur Verfügung stehen, hab ich einfach hier eine weitere MySQL-Abfrage auf das text-Feld mit der entsprechenden id gemacht und bekomme nun den html-Code angezeigt, so wie ich es haben wollte.
Vielleicht habe ich ja damit manch anderem geholfen.
Greetz