Avatar billede morten_soegaard Nybegynder
23. oktober 2004 - 22:04 Der er 14 kommentarer og
1 løsning

Database og text area

Hej

For det første så ved jeg ikke om denne kategori er den rigtige men kunne ikke rigtige finde andre alternativer.

Jeg har et script i ASP som indsamler nogle dato og ligger dem i en my sql database. Noget information kommer fra et text area. Kan man lave sådan at når man laver linie skift i text area'et at det så os vises når man indhenter data'en fra databasen???

mvh. Morten
Avatar billede moocher Nybegynder
23. oktober 2004 - 22:05 #1
Ja..

Men du skal vise lidt kildekode, før jeg kan vise det...
Avatar billede arne_v Ekspert
23. oktober 2004 - 22:06 #2
ASP kategorien var nok bedre.

Du modtager rigtieg linieskift.

Dem skal du have erstattet med <br/>

Om du gør det før du gemmer i databasen eller efter at du har hentet fra databasen
er ikke så afgørende.
Avatar billede morten_soegaard Nybegynder
23. oktober 2004 - 22:08 #3
Vil du se noget fra der hvor jeg tilføjer til databasen eller hvor jeg indhenter data?
Avatar billede moocher Nybegynder
23. oktober 2004 - 22:08 #4
<?php

$besked_org = $row["besked"];

$besked = str_replace("\r\n", "<br>", $besked_org);

echo $besked;
?>

Så burde den være der
Avatar billede moocher Nybegynder
23. oktober 2004 - 22:09 #5
Fandt lige et stykke fra min egen side
Avatar billede moocher Nybegynder
23. oktober 2004 - 22:09 #6
men glem lige php tegnene
Avatar billede moocher Nybegynder
23. oktober 2004 - 22:12 #7
Mener at det er det samme på begge sprog
Hvis det ikke virker så prøv at kigge efter en kommando der kan search and replace..
Da det er som arne_v siger bare et spørgsmål om at få /r/n bytte tud med <br>
Avatar billede arne_v Ekspert
23. oktober 2004 - 22:15 #8
I ASP er det nok:

besked_orig = rs("besked")
besked = replace(besked, vbCrLf, "<br>")
Avatar billede morten_soegaard Nybegynder
23. oktober 2004 - 22:21 #9
arne_v: Hvor vil du have at jeg skal indsætte de to linjer?
Avatar billede arne_v Ekspert
23. oktober 2004 - 22:23 #10
Det der er så noget der skal laves i "vise" siden, altså efter du åbner
RecordSet rs og før du skriver ud med Response.Write
Avatar billede morten_soegaard Nybegynder
23. oktober 2004 - 22:31 #11
okay og istedet for besked skriver jeg vel bare hvad mit felt hedder?
Avatar billede arne_v Ekspert
23. oktober 2004 - 22:32 #12
ja
Avatar billede morten_soegaard Nybegynder
23. oktober 2004 - 22:33 #13
Jeg ved ik helt om jeg har fået det til at virke... Eller rettere det virker kun når jeg skriver <br> i text area.. Og det sku helst bare virke når man trykker enter
Avatar billede arne_v Ekspert
23. oktober 2004 - 22:48 #14
Kommer linie skiftet med over i databasen ?

Får du udskrivet den replacede streng korrekt ?
Avatar billede morten_soegaard Nybegynder
17. december 2004 - 10:55 #15
Lukket
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
Computerworld tilbyder specialiserede kurser i database-management

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