Gå til innhold

Anbefalte innlegg

Hepp!

Har laget meg en gjestebok der jeg har tatt i bruk PHP og MySql.

 

Mulig at dette er et litt elementert spm. Men lurer på hvordan jeg får til å lage linjeskift?

Altså at når brukeren trykker enter (og skifter linje i skjemaet), at dette også gjør seg gjeldene i det resultatet som "kommer ut på andre siden".

 

Noen som kan gi noen tips?

 

Alltid fred og solskinn!

Lenke til kommentar
Videoannonse
Annonse

Linjeskift lagres i mySQL som n. For å få n til å bli til <br> bruker du denne:

echo ereg_replace ("n", "<br>", $variabel_som_inneholder_teksten);

Les mer om regulære uttrykk på php.net, det er ganske nyttige saker, og et must for å lage sikre gjestebøker (for å hindre html, php, javascript, o.l.).

Lenke til kommentar
Er ikke <br /> bakover-kompatibelt med eldre browsere?

Jeg har ennå ikke møtt på en browser som ikke takler <br />. Det er likevel ikke korrekt HTML. Dersom resten av siten er laget for å validere HTML vil en <br /> gjøre at siden ikke lenger validerer. Flisespikkeri kanskje, men likevel en god unskyldning for ikke å bruke nl2br()

Lenke til kommentar
Det er likevel ikke korrekt HTML. Dersom resten av siten er laget for å validere HTML vil en <br /> gjøre at siden ikke lenger validerer. Flisespikkeri kanskje, men likevel en god unskyldning for ikke å bruke nl2br()

 

derimot er jo xhtml en mye ryddigere definisjon og det er kanskje på tide å glemme html.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...