Thread String lässt sich nicht ausgeben: Datenbankvariable in String (4 answers)
Opened by Gast at 2005-05-23 19:18

xasaan
 2005-05-23 19:56
#55099 #55099
User since
2005-05-23
1 Artikel
BenutzerIn
[default_avatar]
hm das hat leider auch nciht funktioniert. ich versuche es noch etwas genauer zu beschreiben.

Ich habe ein Tabelle mit zwei Spalten
Server_Id und Server_Hostname diese haben folgenden Inhalt:

1 | Par05.gda.pr.com
2 | Par02.gda.pr.com
3 | Par03.gda.pr.com
4 | Par01.dmzgda.pr.com


Wenn ich nun den obrigen oder deinen quellcode benutze, kommt folgende Ausgabe zurück:


</a></td><td style="text-align:center"><a href="#" class="...">Par01.dmzgda.pr.com
Was er aber eigentlich schreiben sollte:
<td style="text-align:center"><a href="#" class="...">Par01.dmzgda.pr.com</a></td>

Er ersetzt also alles, was hinter der Variable ist, vor dir Variable. So sieht es zumindest aus. Zusätzlich überschreibt er die alten Ausgaben. Denn eigentlich sollte die Ausgabe am ende ja so aussehen:

<td style="text-align:center"><a href="#" class="...">Par05.gda.pr.com</a></td><td style="text-align:center"><a href="#" class="...">Par03.gda.pr.com</a></td><td style="text-align:center"><a href="#" class="...">Par02.gda.pr.com</a></td><td style="text-align:center"><a href="#" class="...">Par01.dmzgda.pr.com</a></td>

Erst wenn ich am ende des Strings :
Code: (dl )
print qq~<td style="text-align:center"><a href="#" class="...">$ref->[1]</a></td>~;

ein "\n" für einen zeilenumbruch setze, gibt er mir das ganze zumindest halbrichtig aus:

</a></td><td style="text-align:center"><a href="#" class="...">Par05.gda.pr.com
</a></td><td style="text-align:center"><a href="#" class="...">Par04.gda.pr.com
</a></td><td sty="text-align:center"><a href="#" class="...">Par03.gda.pr.com
</a></td><td style="text-align:center"><a href="#" class="...">Par02.gda.pr.com
</a></td><td style="text-align:center"><a href="#" class="...">Par01.dmzgda.pr.com

Trotzdem immer noch der Fehler mit dem "</a></td>" der irgendwie am Anfang der Zeile kommt.

wenn ich jetzt anstatt dem Server_Hostnamen die Server_ID ausgeben lasse, funktioniert es einwandfrei!

Weißt du sonst noch was?
Gruß Xasaan

View full thread String lässt sich nicht ausgeben: Datenbankvariable in String