Hatam nerede
Görsel güncelleniyor ama ozellik ve sıra güncellenmiyor kafayı yedimm
$sirae = $_POST['sira'];
$reng = $_POST['urun_renk'];
$imagese = array();
foreach ($_FILES['resim'] as $k => $l) {
foreach ($l as $i => $v) {
if (!array_key_exists($i, $imagese))
$imagese[$i] = array();
$imagese[$i][$k] = $v;
$imagese[$i]['sira'] = $sirae[$i];
$imagese[$i]['urun_renk'] = $reng[$i];
}
}
foreach ($imagese as $key => $imagee){
$sirasaye = $imagee['sira'];
$resim_name = $imagee['name'];
$reng = $imagee['urun_renk'];
if(!empty($resim_name)){
$urunsorse=$db->prepare("SELECT * FROM urun_ozellikleri WHERE urun_id=:id AND sira=:sira");
$urunsorse->execute(array(
'id' => $urun_id,
'sira' => $sirasaye
));
$uruncekse=$urunsorse->fetch(PDO::FETCH_ASSOC);
$resim_id_varmisx = $uruncekse['ozellik_id'];
$foo = new Upload($imagee);
if ($foo->uploaded) {
$foo->file_new_name_body = 'detay';
$foo->process('../../img/urundetay/');
if ($foo->processed) {
$resim_ad = $foo->file_dst_name;
if(empty($resim_id_varmisx)){
$tip='renk';
$kayitekle = $db->prepare('INSERT into urun_ozellikleri set
resim=:resim,
urun_id=:urun_id,
sira=:sira,
ozellik=:ozellik,
ozellik_tip=:ozellik_tip');
$INSERT = $kayitekle->execute(array(
'resim' => $resim_ad,
'urun_id' => $urun_id,
'sira' => $sirasaye,
'ozellik' => $reng,
'ozellik_tip' => $tip
));
}else{
$kaydet=$db->prepare("UPDATE urun_ozellikleri SET
resim=:resim,
ozellik=:ozellik,
sira=:sira
WHERE ozellik_id={$resim_id_varmisx}");
$update=$kaydet->execute(array(
'resim' => $resim_ad,
'sira' => $sirasaye,
'ozellik' => $reng
));
}
} else {
echo $foo->error;
}
}
}
}
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!