Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Formular und Mysql

Und zwar ich habe ein texfleld formular,
wo der User sich beschreiben kann..

Alles schön und gut.
Nun will ich wissen wie ich des mach wenn der User z.b. Schreibt

Hallo ich bin XXUSER, << bruchzeile durch eingabe*
aus Stuttgart << bruchzeile durch eingabe*

* wie funktioniert des im text feld wenn der user "eingabe" drück damit der text so durch bruchzeilen in der mysql abgespeichert wird..

bsp.

Hallo <br>
ich bin Patrik<br>
usw usw usw.

----------------
Bei mir kommt es noch so:
Hallo ich bin Patrik usw usw usw.

will aber das es mit bruchzeilen geht ?

Bitte helft mir :)

Hier gehts zum Orginal Eintrag "Formular und Mysql" im Forum

Antworten

[doc]nl2br[/doc] bei der ausgabe verwenden, die \n werden schon abgespeichert!

johnpatcher


2.

Bruchzeile ist schön ;) Du meinst Zeilenumbruch

Speichere die Daten so in der DB ab, wie sie aus dem Forumlar kommen. Vor der Ausgabe machst du dann ein nl2br, siehe http://de3.php.net/manual/de/function.nl2br.php


3.

mal testen , recht schönen dank erstmal :-)


4.

Zitat:
johnpatcher postete
[doc]nl2br[/doc] bei der ausgabe verwenden, die \n werden schon abgespeichert!

johnpatcher
Alles schön gut, es funtkioniert,
jedoch wenn ich mein Profil ändern gehe
kommt in den Text feld .


Hallo<br />
<br />
<br />
<br />
<br />
das ist mein Profil :D


Gibt es ne möglichkeit die <br /> nicht sichtbar zumachen ?


5.

hab es durch replace

dank euch :-)

CLOSE *g*


6.

... war zu spät


7.

hast du nl2br(); bei der ausgabe oder vor dem reinschreiben in die datenbanke verwendet??

e1/ war zu spät :D

e2/ wieso macht der beim edit nen doppelpost??


8.

Zitat:
n00n3 postete
hast du nl2br(); bei der ausgabe oder vor dem reinschreiben in die datenbanke verwendet??
e/ war zu spät :D
nein muss nochmal kommen, geht doch net so wie ich des will habs so eingefügt:

<?
.
.
.
$Bild2 = $_POST["Bild2"];
$Bild3 = $_POST["Bild3"];

$ppage = htmlspecialchars($ppage);

function br2nl( $ppage ) {
return preg_replace( '!<br.*>!iU', "\n", $data );
}



?>

geht doch net so recht


9.

Was is das denn?
Code:                   In Zwischenablage kopieren (nur IE)
1">

Das heisst
Code:                   In Zwischenablage kopieren (nur IE)
2">

Ein Beispiel:


Ich habe Text aus der Datenbank in die Variable $inhalt gespeichert.
Ausgeben tue ich es so:
Code:                   In Zwischenablage kopieren (nur IE)
3">




10.

<?php

echo nl2br($row['ppage']);
?>

so klappt es
Danke :-)


11.

schön das es klappt, gerne.
Für die Zukunft:
Du musst die <?php ?> tags nicht mitposten. Benutze lieber ([)php] [/php(]) ohne die () Klammern also nur die [] ^^


Hier gehts zum Orginal Eintrag "Formular und Mysql" im Forum
 
phpforum.de | Impressum | Handy Bundles