---
title: "variabel och dolt fält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15383-variabel-och-dolt-fält"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Thomson"
published: "2001-03-16T15:06:00.000Z"
updated: "2001-03-17T11:17:00.000Z"
replies: 5
views: 211
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15383-variabel-och-dolt-fält"
---

# variabel och dolt fält

## #1 — Thomson, 2001-03-16T15:06Z

hej!

```
print("<input type=\"hidden\" name=\"upp\" value=\"$hej\">");
```

där $hej innehåller nått i stil med:
\<font face="verdana"\>\<b\>bla\</b\>\</font\>
alltså en del html-taggar.

Det funkar inte så bra när jag ska lägga $hej i en tabell i en databas.
det är bara: \<font face= som sparas.
vad ligger felet? måste jag konvertera strängen på något vis?

Permalänk: https://www.webforum.nu/p/15383

## #2 — Batboy, 2001-03-16T16:49Z

Eftersom PHP tror att koden slutar vid andra "-tecknet (det första som inte är "avkodat" i \<font face="verdana"\>\<b\>bla\</b\>\</font\> ) kommer endast \<font face= med i din databas.

Antingen får du strunta i att använda citattecknen eller börja använda enkelfnuttar ( ' ), eller något annat.. [htmlspecialchars](http://www.php.net/manual/en/function.htmlspecialchars.php) kan nog hjälpa dig oxå.

/j

Permalänk: https://www.webforum.nu/p/317695

## #3 — spango, 2001-03-16T17:55Z

Eller varför inte [htmlentities()](http://www.php.net/manual/function.htmlentities.php)?

Permalänk: https://www.webforum.nu/p/317696

## #4 — Thomson, 2001-03-16T17:59Z

Tack för svaren!

jag löste det så här:

för att läsa:
$hejsan = ereg_replace("@@","\\"",$row\[$goto\]);
print($hejsan);

för att skriva:
$hejsan = ereg_replace("\\"","@@",$hej);

Permalänk: https://www.webforum.nu/p/317697

## #5 — sweahe, 2001-03-17T11:15Z

Prova att köra:
  addslashes($hej);
...först.

Se: <http://www.phpbuilder.com/manual/function.addslashes.php>  <http://www.mysql.com/doc/S/t/String_syntax.html> 

(also look at magic_quotes...  http://www.phpbuilder.com/manual/configuration.php)

Permalänk: https://www.webforum.nu/p/317698

## #6 — sweahe, 2001-03-17T11:17Z

$hej = addslashes($hej);

Ska det ju va!

Permalänk: https://www.webforum.nu/p/317699

---

Tråden på webben: https://www.webforum.nu/amne/php/15383-variabel-och-dolt-fält
