Kollar du i den genererade htmlkoden så ser det säkerligen rätt ut. Vill du att det ska stå & i rutan så måste du skriva &
Lämpligen gör du det genom
<?= htmlentities($_POST['info'])?>
2 svar · 310 visningar · startad av tanten
Vet inte hur mycket kod jag behöver visa, men om lägger in & i en länk i databasen så är det helt OK, men om jag behöver ändra texten och gör det via ett formulär så har amp; försvunnit...
$saluID = (int)$_REQUEST['pryl'];
if($saluID) {
$q = $conn->query("SELECT info FROM salu WHERE saluID=$saluID");
$pryl = $q->fetch(PDO::FETCH_ASSOC);
$q->closeCursor();
$q = null;
}
else {
$pryl = array();
}
.......................
och hämtas till
<textarea name="info" cols="25" rows="8"><?=($_POST['info'])?>
</textarea>
Vad är det man ska göra för att det inte ska försvinna?
exempel på hur det ska se ut
"http://195.198.34.45/shestinfo?kommando=visaHerstamning&hestId=81466"
Kollar du i den genererade htmlkoden så ser det säkerligen rätt ut. Vill du att det ska stå & i rutan så måste du skriva &
Lämpligen gör du det genom
<?= htmlentities($_POST['info'])?>
Kollar jag koden före ev. uppdatering av texten så ser det rätt ut, det är vid update
som amp; försvinner och med & så blir det bara & kvar efter 2 update och även med htmlentities... så också i den genererade koden...
Är det så att man kanske måste skriva dit amp; varje gång man behöver uppdatera något?