"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

ausgabe von SQL in HTML

aNtraXx 30.12.2003 - 11:33 667 12
Posts

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6904
also:

ich gebe in eine textarea einen text ein mit leerzeichen und Zeilensprüngen welchen ich über ein formular in eine SQL Datenbank schreibe. Dort steht der Text genau so eingetragen (mit Leerzeilen etc.)

wenn ich es dann zb einfach in eine spalte einer tabelle ausgebe stehts in einer wurscht da. kann ich daran etwas ändern? damit es so dasteht wie es sollte?


naja jedenfalls habe ich versucht es wieder in eine textarea auszugeben und diese dann mit dem "readonly" Attribut versehen. funktioniert grundsätzlich prima. allerdings weis ich nicht wie ich die höhe der textarea dynamisch machen kann. sprich sie verlängert sich wenn der text zu lange wird und es erscheint keine scrollbar. auch weis ich nicht wie ich die scrollbar entfernen kann oder den 3d effekt (diesen tiefenlook).

wäre toll wenn mir jemand helfen könnte denn auch selfhtml hat mir keinen aufschluss gegeben.

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
mit was schreibst du den text in die datenbank? mit php?

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6904
ja genau. aber wie gesagt in der datenbank stehts genau so wies soll.

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
du brauchst nur den string den du ausgeben willst in eine variable zb $text speichern und dann $text = nl2br($text); verwenden und ausgeben und es sollte so aussehen wie du es willst.

mephisto

Big d00d
Avatar
Registered: Apr 2001
Location: WU
Posts: 152
naja wenn mich jetzt nicht alles täuscht dann stehen in der Datenbank die Zeilenumbrüche als \n\r drinnen oder nur \n weiß i nit genau ist im prinzip auch egal. Aber wenn du es in eine Tabelle schreiben willst fangt mit \n natürlich nicht viel an. Das heißt du mußt die \n \r durch einen HTML Zeilenwechsel ersetzen. Also mußt du irgendwann mal entweder beim reinschreiben in die Datenbank oder wieder beim auslesen alle \n \r durch <br> ersetzen...

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
man(n) könnte auch den <pre> tag verwenden...

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6904
hmm der pretag ist schon mal sehr fein! kannte ich nicht. hab auch auf selfhtml nix gefunden beim suchen. aber der macht anscheinend keinen automatischen zeilenumbruch. und mit wrap geht da auch nix.

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4869
nl2br() sollte doch eh funktionieren?

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
wennst die <br> zu richtigen machen willst:

Zitat
$Inhalt = nl2br($Inhalt);

wennst du strings replacen willst:
hier zum beispiel bei einem newsscript. keyword ":aut:" wird zu der flagge
Zitat
$Inhalt = str_replace(":aut:", "<img src=\"imgs/flags/aut.gif\">", $Inhalt);
hth

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von aNtraXx
hmm der pretag ist schon mal sehr fein! kannte ich nicht. hab auch auf selfhtml nix gefunden beim suchen. aber der macht anscheinend keinen automatischen zeilenumbruch. und mit wrap geht da auch nix.
http://selfhtml.teamone.de/html/tex....htm#definieren

tomstig

OC Addicted
Avatar
Registered: Nov 2003
Location: /home/tomstig/
Posts: 1341
für solche sachen empfehle ich die suche bei http://www.php-resource.de/forum
aber bitte verwende die suche... wenn du nämlich fragst, und das ist schon einmal vorgekommen, sind die ur sauer...

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
Zitat von tomstig
für solche sachen empfehle ich die suche bei http://www.php-resource.de/forum
aber bitte verwende die suche... wenn du nämlich fragst, und das ist schon einmal vorgekommen, sind die ur sauer...

hier kommt dann immer die selbsternannte pozilei (:rolleyes:) und ist sauer :D

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6904
ok danke für die hilfe!
habs jetzt mit dre nl2br() methode gemacht.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz