textarea til Database, gør du på denne måde: <textarea name="mitTekst"></textarea>
så poster du formen.
og: mysql_query("INSERT INTO tabel (id,tekst) VALUES('','".mysql_escape_string($_POST['minTekst'])."'");
Når du så skal bruge den i javascript, trækker du den ud af db med: $query = mysql_query("SELECT * FROM tabel WHERE id = (dit ID) LIMIT 1"); if(mysql_num_rows($query)>0) { $row = mysql_fetch_assoc($query); echo "<script>alert('".$row['tekst']."')</script>"; }
Hvis du læser indlægget tror jeg det er til at forstå..
Jeg har lavet et textarea man kan skrive i, dette textarea bliver så sendt til databasen.
Når jeg så henter det ud igen skal det bruges i en script variabel men det kan den ikke da linieskift kommer med i variablen, men alle linieskift skal være med <br> for at de virker !!
Problemet er faktisk at nl2br ikke fjerner \r\n, men blot tilføjer <br> Prøv at test denne: $nytekst = preg_replace('/\\r\\n/', '<br>', $tekst); Og alternativt: $nytekst = preg_replace('/\\n/', '<br>', $tekst);
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.