Jeg har en side hvor jeg kalder informationer ud fra en tabel med en while-løkke, og har dertil lavet en redigeringsside. Det hele fungerer fint bortset fra, at når jeg går ind på redigeringssiden bliver der af en eller anden mystisk grund tilføjet et \ foran alle " tegn i mine links. Nogen der kan hjælpe til at forklare hvad der kan være galt?
Her er siden hvor jeg kalder informationerne fra databasen hvor man kan trykke "edit" og komme videre til næste side.
<?php
include('../admin/connect.php');
$result = mysql_query("SELECT * FROM danish ORDER BY name ASC",$db);
while ($myrow = mysql_fetch_array($result)){
?>
<form name="news" class="form" method="post" action="danish_edit.php">
<h4><?php echo $myrow["name"] ?></h4>
<div class="hide">
<input type="text" name="id" value="<?php echo $myrow["id"] ?>" />
<input type="text" name="name" value="<?php echo $myrow["name"] ?>" />
<textarea name="homepage"><?php echo $myrow["homepage"] ?></textarea>
<textarea name="mediafire"><?php echo $myrow["mediafire"] ?></textarea>
<textarea name="rapidshare"><?php echo $myrow["rapidshare"] ?></textarea>
</div>
<input class="button" type="submit" name="Submit" value="Edit" />
</form>
<?php
}
?>
Informationerne bliver sendt med videre via skjulte input felter til næste side:
<?php
$id = $_POST["id"];
$name = $_POST["name"];
$homepage = $_POST["homepage"];
$mediafire = $_POST["mediafire"];
$rapidshare = $_POST["rapidshare"];
?>
<form method="post" action="modify.php">
Name:<br />
<textarea name="name"><?php echo $name ?></textarea><br />
Homepage:<br />
<textarea name="homepage"><?php echo $homepage ?></textarea><br />
Mediafire:<br />
<textarea name="mediafire"><?php echo $mediafire ?></textarea><br />
Rapidshare:<br />
<textarea name="rapidshare"><?php echo $rapidshare ?></textarea><br />
<div class="hide">
<input type="text" name="id" value="<?php echo $id["id"] ?>" />
</div>
<input class="knap" type="submit" name="Submit" value="Update" />
</form>
I det man går ind på den sidste side der kommer der et nyt backspace i linksene, hvorfor? På forhånd tak.