Avatar billede trevi Nybegynder
05. juli 2005 - 13:37 Der er 10 kommentarer og
1 løsning

HTML i tekst box

Hej alle sammen.

jeg har en administrations side hvor jeg kan styre b.la. min forside.. Når jeg på min forside skriver en masse tekst og gerne vil have et mellemrum eller et linjeskift så skal jeg til at skrive <br> eller <p> osv.. kan man ikke lave det på sådan en måde at den går ind selv og tjekker om der er lavet et mellemrum, så den selv sætter en <p> ind?

koden:

if (isset($_POST['tekst'])) {
$tekst = addslashes($_POST['tekst']);
$id = intval($_POST['id']);
mysql_query("UPDATE xx SET tekst='$tekst' WHERE id=1") or die(mysql_error());
    echo "<center>Teksten på forsiden blev opdagteret</center>";
}
Avatar billede elskermad.dk Nybegynder
05. juli 2005 - 13:42 #1
if (isset($_POST['tekst'])) {
$tekst = nl2br(addslashes($_POST['tekst']));
$id = intval($_POST['id']);
mysql_query("UPDATE xx SET tekst='$tekst' WHERE id=1") or die(mysql_error());
    echo "<center>Teksten på forsiden blev opdagteret</center>";
}

tror nl2br kan gøre hvad du ønsker :)
Avatar billede elskermad.dk Nybegynder
05. juli 2005 - 13:43 #2
også ville htmlspecialchars og htmlentities heller ikke skade!
Avatar billede trevi Nybegynder
05. juli 2005 - 13:53 #3
hvad gør de ? og kan du sætte dem ind?
Avatar billede elskermad.dk Nybegynder
05. juli 2005 - 14:02 #4
jeg har sat nl2br ind - den ændre textboksens linieskift til htmls, de andre er ikke nødvendige på samme måde - kun hvis du skriver mange specieltegn ;)
Avatar billede trevi Nybegynder
05. juli 2005 - 14:05 #5
nej det gør jeg ikke rigtigt :).. måske et par "" og sådan noget.. er det så nødvendigt?
Avatar billede elskermad.dk Nybegynder
05. juli 2005 - 14:34 #6
ja så er det vist altid godt at smide ind...

$tekst = nl2br(htmlspecialchars(addslashes$_POST['tekst'])));

er vist fint så :)
Avatar billede trevi Nybegynder
05. juli 2005 - 15:31 #7
mange tak :D.. smider du et svar?
Avatar billede trevi Nybegynder
05. juli 2005 - 15:33 #8
er den ikke mere ritig sådan:

$tekst = nl2br(htmlspecialchars(addslashes($_POST['tekst'])));

manglede der ikke ( ved addslashes$_post ?
Avatar billede elskermad.dk Nybegynder
05. juli 2005 - 15:39 #9
jo er vist lidt træt ;) godt du er vågen hehe
Avatar billede elskermad.dk Nybegynder
05. juli 2005 - 15:39 #10
... og et svar :)
Avatar billede trevi Nybegynder
25. januar 2006 - 16:04 #11
-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
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