Fejl i UPDATE sætning
Jeg skal have opdateret et felt i min database som hedder pic -der skal indsættes et billede. Når man trykker send opdaterer den ikke i databasenMin kode ser ud som følger.
<?php
$pic=new billed('../billeder/');
?>
<form action ="" method="POST" enctype="multipart/form-data">
<select name='kendis' style="background-color:ccc">
<?php
include('../../includes/db_con.php');
$r=mysql_query("select * from people_bio");
while($row=mysql_fetch_array($r)){
echo "<option value='$row[id]'>$row[firstname] $row[lastname]</option>";
}
?>
</select>
<br>
<div class="overskrift">Fil:</div><input type="file" name="billed" style="background-color:ccc"><br>
<input type="submit" name="upload" value="Send" class="knap" style="background-color:ccc">
</form>
<?php
echo "<div class='overskrift'>".$_GET['tak']."</div>";
if(isset($_POST['upload'])){
$pic->setBilled($_FILES['billed']);
$billednavn=$pic->upload();
mysql_query("update people_bio set pic=$billednavn where id=$_POST[kendis]")or die(mysql_error());
?>
<script>
window.location="<?php echo $_SERVER['PHP_SELF'];?>?tak=You picture has been uploaded";
</script>
<?php
}
?>