Gå til innhold

Hjelp til form!


Anbefalte innlegg

jeg har en form som jeg henter opp og legger det inn i mysql. en av disse er en tekstboks og her oppstår problemet som jeg ikke husker hvordan en løser...

 

vis jeg skriver i formen:

 

dette er hva jeg 
skriver i tekstboksen.
jeg trykker flere ganger på "enter"
for at jeg skal ha flere linjer

 

når jeg da henter dette ut fra databasen blir det slik:

 

dette er hva jeg skriver i tekstboksen. jeg trykker flere ganger på "enter" for at jeg skal ha flere linjer

 

jeg vil at det skal være linjeskift der en har trykket enter.

jeg har fikset dette før med perl men husker ikke hvordan en gjør det!

 

setter inn <br>\n eller noe slikt en plass! noen som kan hjelpe?

Lenke til kommentar
Videoannonse
Annonse

vell d funker men nå lager den et meget stort mellomrom mellom de forskjellige postene. bare så det er klart så er det $tekst jeg skal skrive ut og den har en lang html kode.

 

jeg skrivber den ut slik:

$vis = mysql_query("SELECT * FROM php");
while ($show = mysql_fetch_array($vis))
{
print nl2br($show['tekst']);
print "<br>";	
}

 

noen ide hvorfor jeg får et svert mellomrom mellom postene? var det slik jeg skulle skrive nl3br() ?

Lenke til kommentar
Gjest Slettet-rXRozPkg

Lag en tabell, så kan du sette opp alt du vil av mellomrom og styles i den.

 

$vis = mysql_query("SELECT * FROM php");

echo "<table border=0>\n";

while ($show = mysql_fetch_array($vis)) {
  echo "<tr>\n\t<td>\n";
  echo nl2br($show[tekst]);
  echo "\n\t</td>\n</tr>\n";
  //print "<br>"; 
}

echo "</table>\n";

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...