if (isset($_POST['imagekaydet'])) {
$uploads_dir = 'images/';
$tmp_name = $_FILES['image_image1']["tmp_name"];
$name = $_FILES['image_image1']["name"];
$refimgyol1=substr($uploads_dir, 6)."images/".$name;
move_uploaded_file($tmp_name, "$uploads_dir/$name");
$uploads_dir2 = 'images/';
$tmp_name2 = $_FILES['image_image2']["tmp_name"];
$name2 = $_FILES['image_image2']["name"];
$refimgyol2=substr($uploads_dir2, 6)."images/".$name2;
move_uploaded_file($tmp_name2, "$uploads_dir/$name2");
if (!empty($_FILES['image_image1'])) {
$imagekaydet=$db->prepare("UPDATE image SET
image_image1yazi=:image_image1yazi,
image_image2yazi=:image_image2yazi,
image_image1=:resim1,
image_image2=:resim2
WHERE image_id=1");
$update=$imagekaydet->execute(array(
'image_image1yazi' => $_POST['image_image1yazi'],
'image_image2yazi' => $_POST['image_image2yazi'],
'resim1' => $refimgyol1,
'resim2' => $refimgyol2
));
if ($update) {
Header("Location:../production/image.php?durum=ok");
} else {
Header("Location:../production/image.php?durum=no");
}
}
} Bir Resim Seçince Diğer Resim Kayboluyor
7
●76
- 24-10-2021, 03:59:20merhaba arkadaşlar iki inputum var ikisinede resim ekleyince sorun yok ama birini güncelleyince diğeri kayboluyor ikiside aynı ID de kaydediliyor sutunları farklı sadece bu sorunu nasıl çözerim;
- 24-10-2021, 12:58:56Tam olarak bu arkadaş gerekli cevap vermiş zaten size. Şöyle bir düzeltme yapmanız lazım:brown adlı üyeden alıntı: mesajı görüntüle
[COLOR=#515365][FONT=consolas]if (!empty($_FILES['image_image1'])) {[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] [/FONT][/COLOR] [COLOR=#515365][FONT=consolas] $imagekaydet=$db->prepare("UPDATE image SET[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] image_image1yazi=:image_image1yazi,[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] image_image1=:resim1[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] WHERE image_id=1");[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] $update=$imagekaydet->execute(array([/FONT][/COLOR] [COLOR=#515365][FONT=consolas] 'image_image1yazi' => $_POST['image_image1yazi'][/FONT][/COLOR] [COLOR=#515365][FONT=consolas] 'resim1' => $refimgyol1[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] [/FONT][/COLOR] [COLOR=#515365][FONT=consolas] ));[/FONT][/COLOR] [COLOR=#515365][FONT=consolas]if (!empty($_FILES['image_image2'])) {[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] [/FONT][/COLOR] [COLOR=#515365][FONT=consolas] $imagekaydet=$db->prepare("UPDATE image SET[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] image_image2yazi=:image_image2yazi,[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] image_image2=:resim2[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] WHERE image_id=2");[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] $update=$imagekaydet->execute(array([/FONT][/COLOR] [COLOR=#515365][FONT=consolas] 'image_image2yazi' => $_POST['image_image2yazi'],[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] 'resim2' => $refimgyol2[/FONT][/COLOR] [COLOR=#515365][FONT=consolas] ));[/FONT][/COLOR]Kodları sizin kodlarınızdan kopyaladım yanlışlık olabilir, kontrol edersiniz.
