• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Text in einer Tabelle formatieren

Game-Boy

Neues Mitglied
Hallo,

ich habe ein Formular (ASP-Seite) mit einem Textbereich, dessen Eingaben in einer SQL-Datenbank gespeichert werden. Das funktioniert.
Nun will ich die eigegebenen Texte in einer Tabelle so darstellen wie sie eingegeben wurden, also mit Zeilenumbrüchen, ansonsten siehts bissel blöd aus. Das kriege ich nicht hin.

Hat jemand einen Tipp, ob und wie sowas geht?

Danke und Gruß
Micha
 
Hat was glaube ich mit charset und/odet text plain zu tun. Im PHP Forum hast du eventuell bessere Hilfe, da es ja um das Auslesen einer SQL Datenbank geht.
 
Hat nix mit PHP zu tun, denke ich.
Das auslesen aus der Datenbank funktioniert ja, nur das de Text in der Tabelle nicht so dargestellt wird, wie vorher im Formular eingegeben, sondern ohne Zeilenumbrüche. In der Datenbank ist der Text richtig abgelegt.

Micha
 
Gesucht hab ich schon, aber nix gefunden.
Das was da in deinem Link angesprochen wird, ist ein anderes Problem.
Außerdem arbeite ich mit ASP.
Mir geht es einfach darum, den Text in einer Tabellenzelle (mit HTML oder CSS) so zu formatieren, dass Zeilenumbrüche mit dargestellt werden. Dabei ist es eigentlich egal, wo der Test herkommt, es muß nicht unbedingt eine Datenbank sein.
 
Mit HTML kannst du nichts formatieren.

Mit CSS:
Wenn in der Tabellenzelle der Text zumindest in <p> Tags gesetzt wird, kannst du zb. deiner Tabelle diese Klasse zuweisen. Natürlich nützt es nur wenn nach jedem Zeilenumbruch ein neuer Tag generiert wird:

Code:
.tabellen_text p
{margin-bottom:10px;
}

Wie sieht denn der Code aus eines ausgelesenen Eintrags wenn man Zeilenumbrüche gemacht hat?
 
Der Code für die Tabellenzelle sieht so aus:
Code:
<td height="19" width="100" bgcolor='#FF9999'>
<p class="b_fliesstext"><font size="1"><%= Datenbank("Text")%></font></td>

In Datenbank("Text") steht der Text z.B. so drin:
- Text Zeile 1
- Text Zeile 2
- Text Zeile 3
in der Tabelle wird er aber nicht so angezeigt, sondern so:
- Text Zeile 1 - Text Zeile 2 - Text Zeile 3
 
Habs gefunden..

es ist die Funktion heißt bei ASP: replace
Also muß ich nicht auf PHP umsteigen....

Nun muß ich nur noch den Zeilenabstand bissel verringern und dann siehts so aus wie ich es will.

Danke für eure Tipps
 
Zurück
Oben