Eintrag der Daten in die DB - 1:1 laut Text!

Das hab ich! ^^

Ich bin von beispielsweise echo("<td width=\"".$xyz."\">); zu echo' <td width="'.$xyz.'">'; übergegangen - man sagte mir das es die moderne Variante sei! Nur mit dieser "modernen" Variante funktionieren jetzt meine alten Code nicht. Erschwerend hinzu kommt noch, das ich fast 1 Jahr nichts mehr mit PHP getan habe - und was das für einen kleinen Hobby-Coder heißt, kannst Du dir ja vorstellen. Aber bis jetzt habe ich noch alles geschafft was ich mir vorgenommen habe.
Bitte habt ein wenig gedult mit mir! :( :)
 
Hallo,

also, wenn der Text aus der DB mit Zeilenumbruch ohne Zwischenräume
angezeigt werden soll ist das hier die einfachste Lösung!



PHP:
   $data[nw_news]=nl2br($data[nw_news]);
Habe das auch so mit Deinen letzten CODE getestet!

AUSGABE:

Nichts ist so
gerecht verteilt
wie der Verstand
- denn alle glauben
sie hätten genug davon!



Gruß

RS9999:)
 
Mir geht es in diesem Fall nicht darum, wie HTML-Quellcode korrekt deklariert werden sollte, sondern darum, dass wirklich jede Zeichenkette im PHP-Quellcode als solche ausgezeichnet werden sollte. Der PHP-Interpreter lässt zwar einige Schlamperein durchgehen, gibt jedoch – je nach Fehlermeldungs-Sensibilität – auch eine Meldung des Fehlers aus.
In deinem Fall stoßen mir vor allem die fehlenden Zeichenketten-Auszeichnungen bei der Notation der Array-Indizes auf sowie einige andere Fälle.
 
Tach zusammen,

Also meiner bescheidenen Meinung nach liegt HIER der Fehler.
Du ersetzt die \n durch Absätzte <p>.

PHP:
$data[nw_news]=str_replace("\n", "<p>", $data[nw_news]);

Wenn du nun <p> durch <br> ersetzt sollten die Absätze eigentlich verschwinden.

MfG

Ecthelion
 
Zurück