Merhabalar.
Elimde bir tane file türünde inputum var.
İstiyorum ki editleme sayfasında verimin image adını file türündeki inptuma değer olarak atayım.
Her editleme Sayfasına girdiğimde dosya seçilmedi diyor ve veriyi pos edince image sütununa boşluk olarak yolluyor.
Aynı zamanda her edit işleminde yeniden görsel seçmek zorunda kalıyorum.
O verinin image adını file türündeki inputa nasıl varsayılan olarak yazdırabilirim?
PHP file türündeki inputa Posttaki image değerini verme
5
●126
- 27-06-2022, 12:54:47Kayıt güncelleme sayfasında(post verisinin geldiği dosyadan ) dosya seçilip seçilip seçilmeme durumunu kontrol ettirin( $isIMG=isset($_POST["image"])? (empty($_POST["image"]) ? false : true ) : false ; ) eğer seçilmiş ise yeni dosya ile güncelleyin, eğer seçilmemiş ise güncelleme sorgusundan ilgili stün güncellemesini kaldırın, eski değer ile devam etsin.
- 27-06-2022, 14:47:28Merhabalar. PHP'de yeniyim. yandan if kllanımını tam anlayamadım.msn560 adlı üyeden alıntı: mesajı görüntüle
if(){
}else{
}
şeklinde bir daha anlatabilir misin? - 27-06-2022, 15:09:12bu şekilde kullanabilirsin kendine göre düzenleyip resim boşmu dolumu kontrolü yapıyor doluysa boş halde kaydetsende önceki resim silinmiyoriltu33 adlı üyeden alıntı: mesajı görüntüle
if($resim != null){ $Sorgum = "UPDATE `tabloadi` SET orneksutun= '$orneksutun ', resim= '$resim ' "; $guncelle = $db->query($Sorgum); }else{ $Sorgum2 = "UPDATE `tabloadi` SET orneksutun= '$orneksutun ' "; $guncelle2 = $db->query($Sorgum2); } if($guncelle or $guncelle2) { echo"Başarıyla Düzenlendi."; } else { echo"Düzenlenemedi."; } - 27-06-2022, 15:19:30Teşekkür ederim işe yardı!Darkbey adlı üyeden alıntı: mesajı görüntüle
Şu şekilde yaptım. Konu image'i null değilse $e değişkensiz yani resim adını almadan yolla, eğer varsa $değişkeni ve resim adlı stunu baz alarak yolla dedim ve oldu!
Çok teşekkürler!
Kodu:
if($edit['image'] != null){
$sorgu = $pdo->prepare("UPDATE posts SET title=?, url=?, content=?, short_content=?, status=?, category_id=? WHERE id = ?");
$sorgu->execute([$title, $url, $content, $short_content, $status, $category_id, $edit['id'] ]);
}else {
$sorgu = $pdo->prepare("UPDATE posts SET title=?, image=?, url=?, content=?, short_content=?, status=?, category_id=? WHERE id = ?");
$sorgu->execute([$title, $e, $url, $content, $short_content, $status, $category_id, $edit['id'] ]);
} - 27-06-2022, 15:38:55Rica ederim iyi çalışmalar.iltu33 adlı üyeden alıntı: mesajı görüntüle