Jan Åge Skrevet 30. juli 2007 Rapporter Del Skrevet 30. juli 2007 (endret) Jeg har et skjema som inneholder et <textarea>, der brukere kan skrive inn tekst til en mysql database. Men når jeg henter ut infoen fra databasen så forsvinner alle avsnitt. Jeg har prøvd nl2br() uten hell. Noen forslag? Endret 30. juli 2007 av Jan Åge Lenke til kommentar
Rinox Skrevet 30. juli 2007 Rapporter Del Skrevet 30. juli 2007 Jeg er ikke sikker men prøv denne: $melding = str_replace("\r\n\r\n\r\n","\r\n",$melding); Lenke til kommentar
Jan Åge Skrevet 30. juli 2007 Forfatter Rapporter Del Skrevet 30. juli 2007 Hmm, det blir det samme. Ingen avsnitt. Altså, om jeg har brukt den rett: Fra html: <td width="77%"><textarea name="a_answer" cols="50" rows="7" id="a_answer"></textarea></td> Fra php: $a_answer=$_POST['a_answer']; $a_answer = str_replace("\r\n\r\n\r\n","\r\n",$a_answer); // fra Rinox .... $a_answer blir så lagt til databasen ... Når teksten til slutt skal vises: <td width="77%" align=left valign=top><? echo $rows['a_answer']; ?></td> Finnes det kanskje en annen måte å lagre teksten på? Lenke til kommentar
Gjest Slettet+142 Skrevet 30. juli 2007 Rapporter Del Skrevet 30. juli 2007 Fra html: <td width="77%"><textarea name="a_answer" cols="50" rows="7" id="a_answer"></textarea></td> Fra php: $a_answer=$_POST['a_answer']; .... $a_answer blir så lagt til databasen ... Når teksten til slutt skal vises: <td width="77%" align=left valign=top><? echo nl2br($rows['a_answer']); ?></td> Er det slik du har prøvd nl2br()? Og hvilken type har feltet som lagrer teksten i mysql-databasen? Lenke til kommentar
Jan Åge Skrevet 30. juli 2007 Forfatter Rapporter Del Skrevet 30. juli 2007 Der funket det. Jeg må ha brukt nl2br() feil. Tusen takk til begge to! Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå