13. november 2008 - 15:17Der er
6 kommentarer og 1 løsning
Forskellig visning af sætning med specialtegn?
Hej. Jeg vil hente variablen $vaerdi fra en database-tabel, der indeholder sætningen "Her er et 32" LCD TV". Denne værdi vil jeg have skrevet to forskellige steder på min hjemmeside, dels ovenover et formular-tekstfelt og dels indeni selve tekstfeltet. Hvorfor er det så, at teksten ovenover tekstfeltet skrives rigtigt som "Her er et 32" LCD TV" men i selve tekstfeltet kun som "Her er et 32" ? Jeg er klar over at det har noget med "-tegnet at gøre men jeg undrer mig over hvorfor sætningen ikke vises ens de to steder?! Nogen der ved hvorfor?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Hvordan er strengen kommet ind i din DB? Gåseøjet (tomme tegnet) burde have været escaped, hvilket nomalt vil ske ved indsætning: "Her er et 32\" LCD TV"
/mvh </bole>
Synes godt om
Slettet bruger
13. november 2008 - 16:14#2
Den er kommet ind sådan :
$navn2=addslashes($navn); mysql_query("INSERT INTO tabel (navn) VALUES ('$navn2')");
Yep, men det er måske bedst at bruge htmlspecialchars, da den kun laver de få nødvendige tegn om... :)
Synes godt om
Ny brugerNybegynder
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.