Tervehdys,
Eli tietokantaan menee normaalia syötettä formista, joka sisältää enterin painalluksia ja välissä sitä suodattaa htmlentities() - funktio. Enterit näkyvät kannassa normaalisti, mutta kun yritän tulostaa takaisin sivulle, ei näitä enterin painalluksia enää tule näkyviin!
Kokeilin käyttää html_entity_decode() - funktiota ulostaessa, mutta tuloksetta?
Ja syyhän on siinä, että selain ei näytä lähdekoodissa olevia rivinvaihtoja HTML -dokumentissa.
Kiitoksia avusta nl2br toimii kuten pitää, paitsi tosiaan enterin painallukset näyttää kohtuu "isoilta". Pitänee kokeilla käydä syöte läpi str_replace() funktiolla vielä :)
$string = str_replace(array("\r\n", "\r", "\n"), "<br />", $string);
Kokeilin tämmöstä, mutta tosiaan riviväli on vieläkin liian suuri. Eli tulee vähä sama efekti kun käyttäisi frontpagea ja painaisi siellä entteri sift+enterin sijaan. Eli enter > rivivaihto. Pitääki pähkäillä tätä vähä aikaa
No joo, kyllähän tämä toimiikin miten pitää ja nl2br ajaa tosiaan ihan saman asian joten päädyin käyttämään sitä. Divien / taulukoinden väli sai vaan <br /> näyttämään liaan isolta :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.