-2
У меня возникли трудности с заменой изображения в моей папке и базе данных. У меня нет ни малейшего представления о том, как его кодировать. Может кто-нибудь мне помочь?как заменить существующий образ на PHP?
Мой код такой.
if ((($_FILES["prodImage"]["type"] == "image/gif")
|| ($_FILES["prodImage"]["type"] == "image/jpeg")
|| ($_FILES["prodImage"]["type"] == "image/pjpeg")
|| ($_FILES["prodImage"]["type"] == "image/jpg")
|| ($_FILES["prodImage"]["type"] =="image/png"))
&& ($_FILES["prodImage"]["size"] < 2000000))
{
if (file_exists("product_images/" . $_FILES["prodImage"]["name"]))
{
?>
<script language="javascript">
alert("<?php echo $_FILES["prodImage"]["name"] . " already exists. ";?>");
window.history.back();
</script>
<?php
}
else
{
move_uploaded_file($_FILES["prodImage"]["tmp_name"],
"product_images/" .$_FILES["prodImage"]["name"]);
$im = $_FILES["prodImage"]["name"];
$qry = "INSERT INTO products(productID, productName, productDesc, price, image, product_status, product_type) VALUES(null,'$prodName','$prodDesc','$price','$im','$category', '$prodtype')";
$result = @mysql_query($qry);
//Check whether the query was successful or not
}
}
Где ваш код. –
если действительная загрузка, отсоединение (старый файл), [переименование, вставка в нужную папку или любая другая операция с новым файлом], сохраните новый путь к файлу и имя файла в db. – Kyslik
Вам не нужно заменять изображение в папке. Просто загрузите новое изображение в папку и замените путь в базе данных. – cartina