Avatar billede php_wannabe Nybegynder
05. juni 2001 - 13:49 Der er 5 kommentarer og
2 løsninger

Gemme tags i mysql database

Hvordan kan man gemme eks: <? print(\"hejsa\"); ?> i en mysql database, så det bliver udskrevet:
<? print(\"hejsa\"); ?>
altså så den fortolker det som html (skal bruges til nogle toturials)
Avatar billede webmasterdk Praktikant
05. juni 2001 - 13:53 #1
lytter
Avatar billede annika Nybegynder
05. juni 2001 - 13:54 #2
Du gemmer <? print(\"hejsa\"); ?>  som et ganske almindeligt tekstfelt.

Såfremt du vil have vist <? print(\"hejsa\"); ?> i browseren, konverterer du med htmlentities().
eg.
$a= \'<? print(\"hejsa\"); ?>\';
echo htmlentities($a);

Såfremt du vil have vist  hejsa  i browseren, evaluerer du med eval().
E.g.
$a= \'<? print(\"hejsa\"); ?>\';
eval(\"?>$a\");
Avatar billede php_wannabe Nybegynder
05. juni 2001 - 13:56 #3
Det skal ikke gøres manualt :(
Folk skal sætte sig ned og skrive det!

ligesom vi skriver nu
Avatar billede annika Nybegynder
05. juni 2001 - 13:59 #4
Du henter værdien fra MySQL som enhver anden værdi og konverterer den...


$re= mysql_query(\"select fisk from tabel where noget\");
list($a)= mysql_fetch_array($re);
echo htmlentities($a);
Avatar billede php_wannabe Nybegynder
05. juni 2001 - 14:02 #5
$q = mysql_query(\"SELECT * FROM totu_asp WHERE titel LIKE \'$sub\'\");

$row = mysql_fetch_array($q);

$beskriv = $row[beskriv];
$titel = $row[titel];

print \"$beskriv\";



hva ændrer jeg så?
Avatar billede gizmo-gizmo Nybegynder
05. juni 2001 - 14:02 #6
bare brug:
<xmp>
HER FORTOLKER DEN IKKE DIN DAMN KODE....
</xmp>
Avatar billede php_wannabe Nybegynder
05. juni 2001 - 14:05 #7
Herligt
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