Hi!
Im developing a site using php and mysql and need som help...
The site is a simple company site and it gets products, pictures etc from
the database...
Everyhing worls great except deleting product images from the database,
and unlink them from the directory...
the code i use is:
the delete function and update database...
// ---------------------- delete image ---------------------
if (isset($delimage))
{
$result=unlink('$dir_to_upload/$Photo');
$result=mysql_query("
update product set
Photo='nothing',
miniPhoto='nothing',
picture='0'
where ID=$id
") or die (mysql_error(). " : ".mysql_errno());
if ( ($result) != 1)
print "Sorry,can't delete the image ";
else
{
print "Image was deleted sucsessfully.<br>If you want to upload a
new image do it now,overwise close the window";
}
}
//----- end delete image -----------
the code to use it...
<?
if ($row->picture == '1')
echo "<img src='$dir_to_upload/$row->Photo'>
<br>
<form action=one_product.php name='imagedelete' method='post'>
<input type=hidden name=delimage>
<input type=hidden name='Photo' value='<?=$row->Photo?>'>
<input type=hidden name='miniPhoto' value='<?=$row->miniPhoto?>'>
<input type=hidden name='picrue' value='<?$row->picture?>'>
<input type=hidden name=id value='<?=$row->ID?>'>
<table align=center width=200>
<tr>
<td align=center>
<br>
</td>
</tr>
<tr><td align=center><input type=submit name=submit value='Delete image'
onclick=javascript:return del()></td></tr>
</table></form>";
else echo "Det er ikke laggt ut no bilde til dette produktet.<br>
<a href='upload2.php?lastid=$row->ID'>Klikk her for � legge til bilde</a>
";
?>
but when i execute this, i get the following error...
Warning: unlink() failed (No such file or directory) in one_product.php on
line 178
You have an error in your SQL syntax near '= ' at line 6 : 1064
can anyone please help me with this??
I would also like som help regarding unlinking multiple images...
So that it deletes both the original photo and the thumbnail...
Best regards,
J�ran S�rb� :: Norway
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php