php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.01.2006, 22:12  
Neuer Benutzer
 
Registriert seit: 22.07.2005
Beiträge: 26
DaronM
DaronM eine Nachricht über ICQ schicken DaronM eine Nachricht über MSN schicken
Standard Absätze bei GB einträgen

Habe ein Gästebuch geschrieben, welches bis auf eine Sache wunderbar funktioniert!
Wenn ich einen Eintrag schreibe und Zeilenumbrüche bzw. Absätze mache, stehen diese zwar in der MySQL Tabelle, werden aber nicht mit ausgegeben. Im Explorer sind die ganzen Messages in einer Zeilen und werden erst am Ende der Tabelle umgebrochen! Kann mir irgendjemand sagen woran das liegt?

Würde mich über eine baldige Antwort freuen.

Achso nochwas:
Kann mit vllt noch jemand sagen, wie ich die Anzahl der Einträge auf einer Seite festlege? Weil sonst werden das mit der Zeit ziemlich viele auf einer Seite..^^
DaronM ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.01.2006, 22:19  
Gast
 
Beiträge: n/a
Standard

Zitat:
stehen diese zwar in der MySQL Tabelle
In welcher Form ?

Zitat:
Im Explorer sind die ganzen Messages in einer Zeilen
Im Quelltext auch ?

Ansonsten mal nl2br() anschauen.
 
Alt 29.01.2006, 23:03  
Neuer Benutzer
 
Registriert seit: 22.07.2005
Beiträge: 26
DaronM
DaronM eine Nachricht über ICQ schicken DaronM eine Nachricht über MSN schicken
Standard

Sie stehen ganz normal (ohne Zeichen, aber mit Umbrüchen) in der Tabelle. Halt so wie ich den Text in der Textarea formatiert habe.
Im Quelltext aber stehen sie schon nicht mehr drin. Wenn ich nicht so ein verdammter obernoob wär, würd ich das mit dem nl2br() vielleicht checken, aber wenn ich mir da irgendwas von durchlese verstehe ich leider nur Bahnhof!^^
DaronM ist offline  
Alt 29.01.2006, 23:34  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

PHP-Code:
<?php
print nl2br($string);
?>
Zergling-new ist offline  
Alt 29.01.2006, 23:36  
Neuer Benutzer
 
Registriert seit: 22.07.2005
Beiträge: 26
DaronM
DaronM eine Nachricht über ICQ schicken DaronM eine Nachricht über MSN schicken
Standard

ja und wie und wo muss ich den einbinden? wie gesagt, ich bin n php obernoob^^
DaronM ist offline  
Alt 29.01.2006, 23:49  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard

Zitat:
Zitat von DaronM
ja und wie und wo muss ich den einbinden?
Wenn du es ausgeben willst schreibst du einfach

PHP-Code:
<?php

// du schreibst einfach statt z.Bsp:
echo $row['text'];
// das...
echo nl2br($row['text']);  // $row['text'] ist einfach dein Mysql Ausgabe
?>
Und dann wird es formatiert!


Lies dir einfach das mal in Ruhe durch


Gruß SimonErich
__________________
Der G-Translator
Simon9990 ist offline  
Alt 29.01.2006, 23:51  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

nl2br() ist eine Funktion und wandelt Zeilenumbrüche in HTML-Zeilenumbrüche um, also \n wird zu

Du hast doch danach gefragt, deshalb verstehe ich nicht was deine Nachfrage "wo muss ich den einbinden" soll?

Und "bin n php obernoob", so Sprüche nerven hier im Forum dermaßen. Ist mir sowas von egal, kannst der Papst oder Rudi Carrel sein: Du musst schon wissen was du willst und dann deine Frage vernünftig stellen. Eine menschliche Grundkompetenz gehört ebenfalls dazu.

http://de.php.net/nl2br
Zergling-new ist offline  
Alt 30.01.2006, 01:06  
Neuer Benutzer
 
Registriert seit: 22.07.2005
Beiträge: 26
DaronM
DaronM eine Nachricht über ICQ schicken DaronM eine Nachricht über MSN schicken
Standard

ich check nu garnichts mehr! auch wenn es einige leute auf den sack geht! wenn ich das alles richtig verstanden habe, kann dieses nl2br() "/n" und so in "
" umwandeln. und wie soll das gehen, wenn nirgendwo "/n" in der Tabelle steht? oder hab ich nur was überlesen?
DaronM ist offline  
Alt 30.01.2006, 07:12  
Gast
 
Beiträge: n/a
Standard

Zitat:
wenn nirgendwo "/n" in der Tabelle steht
Zitat:
stehen diese zwar in der MySQL Tabelle
Ja wie denn nun ?
Ist das hier eine verarschung ?

Zitat:
Sie stehen ganz normal (ohne Zeichen, aber mit Umbrüchen) in der Tabelle.
Toll, Frage aber immer noch nicht richtig beantwortet.
In welcher Form ?
\r\n, \n oder
???????????
 
Alt 30.01.2006, 09:16  
Neuer Benutzer
 
Registriert seit: 22.07.2005
Beiträge: 26
DaronM
DaronM eine Nachricht über ICQ schicken DaronM eine Nachricht über MSN schicken
Standard

sorry.. wei0 echt nichw ie ich das beschreiben soll.. tut mir leid.. vllt hilft es ja wenn ihr das gästebuch ma seht..

http://addics.soad-community.de/gaestebuch.php

ich probier noch ma mein problem zu beschreiben (wenn ich es nu nich so hinkrieg, dass es verstanden werden kann, dann lassen wir die sache..):

also.. ich hab ein gästebuch geschrieben. man kann die einträge in der textarea mit absätzen und sonstigem zu versehen. die absätze werden dann auch in der MySQL-Tabelle abgespeichert. nur bei der ausgabe fehlen die ganzen absätze und zeilenumbrüche. da is in der php dann alles hintereinander geschrieben. (was ja nicht soll)
und ich wollte einfach nur wissen, wie oder was ich machen muss, damit die zeilenumbrüche und absätze dann wieder ausgegeben werden. sodass der eintrag so formatiert ist, wie es der gast haben möchte..

ich hoffe das war nun besser... sorry nochma wenn ich euch hier ein bissl aufrege..
DaronM ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gb absatz, gb absätze, gästebuch php absätze

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.