Avatar billede vind Nybegynder
26. december 2003 - 12:34 Der er 4 kommentarer og
1 løsning

Linieskift i PHP-script - hvordan?

Hej Eksperter.
Jeg har en gæstebog skrevet i PHP. Når folk indtaster en hilsen og laver linieskift i deres hilsen, kommer der ingen linieskift når man skal se alle hilsnerne. Hvad mon jeg skal gøre??
Jeg er forholdsvis nybegynder i PHP, så hvis I vil være lidt pædagoiske når I forklarer, ville det være rart... :)

Mvh.
Andreas Vind.
Avatar billede nicklasb Nybegynder
26. december 2003 - 12:37 #1
echo nl2br($var);
Avatar billede nicklasb Nybegynder
26. december 2003 - 12:38 #2
evt læse, http://dk2.php.net/manual/en/function.nl2br.php
da der der ud over ikke er så meget at forklare.. ;)
Avatar billede vind Nybegynder
26. december 2003 - 12:43 #3
Okay, tak for dit svar, men jeg har stadig lige lidt spørgsmål.
Her er disse to filer som jeg bruger:
http://www.vinds.dk/gem.phps
http://www.vinds.dk/guestbook.phps

Kan jeg mon få dig til at give et eksakt eksempel hvad jeg skal gøre med min kode??

På forhånd tak.

Mvh.
Andreas V.
Avatar billede nicklasb Nybegynder
26. december 2003 - 12:57 #4
regner med at det er $row[0] du vil have lavet linieskift i??

så skriver du bare din echo således (med lidt ændringer så den også får lidt optimal gennereringshastighed:

echo '<p align="left"><br>
<font size="2" face="Arial"><b>' . nl2br($row[0]) . '</b></font><br>
<font size="2" face="Arial">Skrevet af: <i>' . $row[1] . '</i> - d. ' . $row[2] . '</font>
<br><br>';
// Du manglede en > ikk?!

og hvis du endelig skal spare rigtig meget tid kan du igennem løkken sætte det ind i en anden variabel, og så herefter printe denne.. så din while kommer til at se således ud:

$printvar = '';
while($row = mysql_fetch_array($query)) {
$printvar .= '<p align="left"><br>
<font size="2" face="Arial"><b>' . nl2br($row[0]) . '</b></font><br>
<font size="2" face="Arial">Skrevet af: <i>' . $row[1] . '</i> - d. ' . $row[2] . '</font>
<br><br>';
}
echo $printvar;

/Nicklas B.
Avatar billede vind Nybegynder
26. december 2003 - 13:11 #5
Mange tak skal du have - det er bare helt i top!
Jeg siger tak for hjælpen;

mvh.
Andreas V.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester