ray Posted September 12, 2007 Report Share Posted September 12, 2007 (edited) kā lai noņem datu bāzes laukā ievadot vai izvadot to, ka teksts ir nākošajā līnijā. Piemēram ieraksts datu bāzes laukā: Labdien!Kā iet? Pievienojot ir izmantota textarea, kur pie ieraksta pievienošanas datubāzē tas ar php str_replace("\n", "<br />", $_REQUEST["teksts"]) tiek "enter" aizstāti ar <br />, bet datu bāzē tas attēlojas šādi: Labdien!<br />Kā iet? man vajadzētu, lai ieraksts datubāzē ir šādā veidā: Labdien!<br />Kā iet? ar kādas funkcijas vai kādā veidā to varētu panākt? Edited September 12, 2007 by ray Link to comment Share on other sites More sharing options...
andrisp Posted September 12, 2007 Report Share Posted September 12, 2007 Aizvieto visus \r ar tukšumu. Link to comment Share on other sites More sharing options...
ray Posted September 12, 2007 Author Report Share Posted September 12, 2007 Aizvieto visus \r ar tukšumu. vēl papildus \n aizvietošanai? p.s. tipa \n ir enter, bet kas ir \r? Link to comment Share on other sites More sharing options...
andrisp Posted September 12, 2007 Report Share Posted September 12, 2007 \r ir http://en.wikipedia.org/wiki/Carriage_return Palasi arī http://en.wikipedia.org/wiki/Newline. Link to comment Share on other sites More sharing options...
v3rb0 Posted September 12, 2007 Report Share Posted September 12, 2007 http://lv.php.net/nl2br komentāros.function nl2br2($string) { $string = str_replace(array("\r\n", "\r", "\n"), "<br />", $string); return $string; } echo nl2br2('Labdien! Kā iet?'); Link to comment Share on other sites More sharing options...
Recommended Posts