opdatering med billedeopload?!
Hej Jeg har et problem med billedeopload. Det jeg skal kunne er at redigere mit produkt, blandt andet at kunne ændre billedet som allerede tilknyttet produktet.Jeg kan sagtens oploade et nyt billede, men der sker ingenting med min database. Her skulle det nye link og andre opdateringer gerne opdateres, men som sagt der sker intet!
Min kode ser sådan ud:
<?php
// include file: uploadimg.php
$path=$_FILES['img']['name'];
$cmp=$_POST['cmp'];
$headline=$_POST['headline'];
$text=$_POST['edited'];
$pris=$_POST['pris'];
$date=$_POST['date'];
$nyhed=$_POST['ny'];
if (isset($_GET['ny']) && $_GET['ny'] > 0) {
$nyhed= $_GET['ny'];
}
//echo $_GET['ny']." test";
// Note: Change directory permissions (CHMOD value) to 777 for the
// folder to which you want to upload files.
$result=mysql_query("SELECT * FROM produkter WHERE id='$nyhed'");
$data=mysql_fetch_row($result);
$out .= "<table border='0'>
<form method='post' action='$PHP_SELF?p=vin&menu=rediger&uc=$uc&sid=$sid' enctype='multipart/form-data'>
<input type='hidden' name='menu' value='rediger'>
<input type='hidden' name='p' value='vin'>
<input type='hidden' name='uc' value='$uc'>
<input type='hidden' name='cmp' value='1'>
<input type='hidden' name='sid' value='$sid'>
<tr><td colspan=2 id='overskriftvin'>Produkt<br /></td></tr>
<tr><td>Produkt</td><td><input type='text' name='headline' value='$data[2]' size='63'></td></tr>
<tr><td>Pris</td><td><input type='text' name='pris' value='$data[4]' size='63'></td></tr>
<tr><td>Text</td><td><textarea name='edited' cols='70' rows='20' id='edited'>$data[3]</textarea></td></tr>
<tr><td>Nuværende billede</td><td><img src='../vin/images/$data[5]' width='100px'></td></tr>
<tr><td>Vælg billede</td><td><input type='file' name='img'></td></tr>
<tr><td></td><td><input type='submit' value='Gem'></td><tr>
<tr><td colspan=3 id='indhold'><a href='$PHP_SELF?p=vin&menu=rediger&uc=redprodukt&sid=$sid'>Se producenter</a></td></tr>
</table>";
if($cmp==1)
{
// test to make sure the user uploaded a file
if(!is_array($_FILES['img']))
{
$out .= "You didn\'t upload a file";
}
else
{
if(($_FILES['img']['type']=="image/gif")||($_FILES['img']['type']=="image/pjpeg")||($_FILES['img']['type']=="image/jpeg"))
{
$dest_dir = "../vin/images";
$dest = $dest_dir . "/" . $_FILES['img']['name'];
if(move_uploaded_file($_FILES['img']['tmp_name'], $dest))
{
if($insertfaq=mysql_query("UPDATE produkter SET produkt='$headline', produkt_text='text', pris='pris', path='$path' WHERE id='$nyhed'"))
{
$out .= "<br />File ".$_FILES['img']['name']." has been uploaded.<br />";
}
}
}
else
{
$out .= "<br />Some error occured - File has not been uploaded.";
}
}
}
?>
Er der nogen der kan hjælpe?