Mellemrun php/sql

Tags:    php

Hej
Hvorfor forsvinder mine mellemrum når jeg henter data fra min database?

Se evt http://www.gorlose-fodbold.dk/referat.php?id=6

i phpmyadmin er mellemrummene der...
?




4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato


Hej Frederik,

Jeg er ikke sikker på hvilke mellemrum du snakker om, men linjeskift og flere mellemrum efter hinanden vises jo ikke i HTML.

Her bør du indsætte koderne:
Linjeskift:
Fold kodeboks ind/udKode 


mellemrum:
Fold kodeboks ind/udKode 

(uden mellemrummet imellem & og n)

Dette må du gøre i din PHP, enten inden teksten indsættes i databasen, eller lige inden det vises på hjemmesiden.

Med venlig hilsen
Ieet





Som Ieet siger:

I HTML bruges <br> til at lave linjeskift (eller <br /> ved xhtml). I din database er linjeskift angivet som "\\n"

Heldigvis har php en funktionen til det. I din kode har du et sted hvor du udskriver referatet. I stedetfor at udskrive det direkte skal du bruge funktionen nl2br.

Et eksempel:
echo $r["referat"]; // Sådan har du det måske nu
echo nl2br($r["referat"]); // Sådan skal det være



Hejsa begge 2! jeg tror JanC har fat i noget af det jeg skal bruge:-) men jeg bruger print... min kode er:

Fold kodeboks ind/udKode 


hvor skal jeg smide nl2br ind...??

Fold kodeboks ind/udKode 


Værsgo..

Mvh
Casper Rasmussen



Hejsa begge 2! jeg tror JanC har fat i noget af det jeg skal bruge:-) men jeg bruger print... min kode er:

Fold kodeboks ind/udKode 


hvor skal jeg smide nl2br ind...??



t