updatering af indhold
Hej eksperterJeg har snart stirret mig blind på en sikkert simpel fejl.
Jeg har 2 filer, en med en form der henter oplysninger fra databasen(virker fint). Og en der opdaterer og sender tilbage når der bliver klikket.
Jeg kommer dog nu til en blank skærm ved opdater, hvilket er problemet. Kan nogen hjælpe mig her?
---------------------------------------------------------------
Selve formen:
<form action="referencer_update.php" method="post">
<table cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td width="103" align="left">Navn:</td>
<td width="245"><input type="text" name="navn" value="<?php echo $raekke[navn]; ?>" size="40" maxlength="40"></td>
</tr>
<tr>
<td align="left">Branche:</td>
<td><input type="text" name="branche" value="<?php echo $raekke[branche]; ?>" size="40" maxlength="40"></td>
</tr>
<tr>
<td align="left">Link:</td>
<td><input type="text" name="linket" value="<?php echo $raekke[link]; ?>" size="40" maxlength="40"></td>
</tr>
<tr>
<td align="left">Arbejde udført</td>
<td><input type="text" name="arbejde" value="<?php echo $raekke[arbejde_ud]; ?>" size="40" maxlength="150"></td>
</tr>
<tr>
<td align="left">Billede:</td>
<td><input name="fil" type="file" value="<?php echo $raekke[thumbnail]; ?>" size="26"></td>
</tr>
<tr>
<td align="left">Igang</td>
<td><input type="text" name="igang" value="<?php echo $raekke[igang]; ?>" size="40" maxlength="200"></td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="opdater" value="opdater">
<input type="hidden" name="opdater" value="<?php echo $raekke[id]; ?>">
</td>
</tr>
-----------------------------------------------------------------
Updaten:
if($_POST[submit]=="opdater") {
$navn = htmlspecialchars($_POST['navn']);
$branche = htmlspecialchars($_POST['branche']);
$linket = htmlspecialchars($_POST['linket']);
$arbejde = htmlspecialchars($_POST['arbejde']);
$igang = htmlspecialchars($_POST['igang']);
$navn = addslashes ($navn);
$branche = addslashes ($branche);
$linket = addslashes ($linket);
$arbejde = addslashes ($arbejde);
$igang = addslashes ($igang);
$sql="update `referencer`
set
`navn` = '$navn',
`branche` = '$branche',
`link` = '$linket',
`arbejde_ud` = '$arbejde',
`igang` = '$igang',
where id = $_POST[id]";
$query = mysql_query($sql,$mydb) or die(mysql_error().$sql);
header ("location: referencer_rediger_ret2.php");
}
?>
