php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.10.2005, 11:42  
Erfahrener Benutzer
 
Registriert seit: 09.07.2004
Beiträge: 155
flual2000
Standard <br> ercheint automatisch

Hallo,

ich habe ein Formular mit einem textarea
Code:
<textarea name="adresse" cols=45 rows=5 wrap="off"><?php stripslashes($postadresse); ?></textarea>
Es wird ausgelesen und in die Datenbank gespeichert
Code:
$post = eregi_replace("\n","
",$_POST["adresse"]);
Soweit sogut
Jetzt lasse ich mir den Inhalt anzeigen um ihn zu verändern
Code:
<textarea name='adresse' cols=45 rows=5 wrap='off'>" . $dsatz["adresse"] ."</textarea>
Dabei erscheint an den Stellen bei denen man selbst einen Zeilenumbruch gemacht hat ein
. Und noch was, wenn ich keine Änderungen vornehmen fügt er noch ein weiteres
dazu.
Wie kann ich sowohl die Anzeige von
stoppen und die weitern Ergänzungen auch?

Danke sehr
flual2000 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.10.2005, 11:46  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Äh?! Wenn du explizit mit
Code:
$post = eregi_replace("\n","
",$_POST["adresse"]);
angibst, Zeilenumbrüche durch den
-Tag zu ersetzen, dann sind sie - Überraschung - nunmal auch da! Abgesehen davon gibts die Funktion nl2br().
Zergling-new ist offline  
Alt 28.10.2005, 11:46  
Erfahrener Benutzer
 
Registriert seit: 30.08.2005
Beiträge: 179
havok
havok eine Nachricht über ICQ schicken
Standard

so:

PHP-Code:
<?php
$post 
$_POST['adresse'];

?>
havok ist offline  
Alt 28.10.2005, 12:03  
Erfahrener Benutzer
 
Registriert seit: 09.07.2004
Beiträge: 155
flual2000
Standard

Ich habe jetzt

$post = eregi_replace("\n","
",$_POST["adresse"]);

durch

$post = nl2br($_POST["adresse"]);

ersetzt.
Jetzt erscheint hinter dem Zeilenumbruch
Was mache ich da falsch?
flual2000 ist offline  
Alt 28.10.2005, 12:07  
Erfahrener Benutzer
 
Registriert seit: 30.08.2005
Beiträge: 179
havok
havok eine Nachricht über ICQ schicken
Standard

wie du vielleicht gemerkt hast hast du 2 antworten auf deine Frage bekommen. hast du denn beides schon probiert?!

lass das nl2br weg. wie wärs wenn du mal im manual nachschaust was nl2br macht?
havok ist offline  
Alt 28.10.2005, 12:10  
Erfahrener Benutzer
 
Registriert seit: 09.07.2004
Beiträge: 155
flual2000
Standard

Wenn ich nl2br oder das andere weg lasse, macht er überhaupt keinen Zeilenumbruch. Meistens benutzt man immer erst die einfache Variante.
flual2000 ist offline  
Alt 28.10.2005, 12:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Speicher das, was der User ins <textarea> eingegeben hat OHNE nl2br() in die Datenbank.
Wenn du den Text jetzt aus der Datenbank holst und ohne Formular (also nicht innerhalb von <textarea>) ausgibst, mache das mit print nl2br($variable).
Wenn du den Text aber nocheinmal im <textarea> darstellen möchtest (zum Beispiel zum Bearbeiten), dann brauchst du auch keine
oder
Tags.
Zergling-new 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Termine nach Ablauf automatisch aus der DB löschen oder ausblenden Teela PHP Tipps 2008 4 24.03.2008 12:29
Formulare automatisch ausfüllen lassen? Marlboro PHP Tipps 2008 4 23.08.2007 20:30
"[code]" automatisch ins textfeld einfuegen Dilandau HTML, Usability und Barrierefreiheit 14 23.01.2007 20:10
Post Formular automatisch weiterleiten mansaylon PHP Tipps 2006 7 31.03.2006 10:46
deckkraft mit php automatisch ändern TaStEn PHP Tipps 2006 3 25.03.2006 20:46
radio button automatisch setzen HTML, Usability und Barrierefreiheit 2 11.10.2005 07:12
XML Tags automatisch schließen? tekknotrip PHP Tipps 2005-2 4 14.09.2005 11:51
Automatisch E-Mail Adressen erstellen lassen? Beitragsarchiv 5 24.08.2005 15:36
ordner auf ftp automatisch erstellen? imported_kremser PHP Tipps 2005-2 3 14.06.2005 11:51
Datum automatisch erhöht eingeben?!? Datenbanken 3 02.06.2005 12:49
logo automatisch anpassen HTML, Usability und Barrierefreiheit 15 14.03.2005 10:59
[Erledigt] Text automatisch einfügen lassen? PHP Tipps 2005 9 12.02.2005 20:22
bildgröße automatisch anpassen PHP Tipps 2004-2 9 10.12.2004 13:39
array auch automatisch erzeugt wenn.. PHP Tipps 2004-2 4 04.12.2004 12:33
[Erledigt] Zeilenumbrüche aus textarea automatisch ausgeben PHP Tipps 2004 7 22.08.2004 12:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php br automatisch einfügen, typo3 | *addresse=textarea,45,10, \<br />\ automatisch php, automatisch </br> php

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:55 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.