Herekese iyi geceler, iyi günler arkadaşlar benim öğrenmek istediğim şöyle bir şey var sitemde "file" nesnesini kullanıyorum resim eklemek için bu konu ile ilgili hiç bir problemim yok ancak sonra ki aşama ise yönetim paneli üzerinden düzenleme yaptırırken veri tabanından bilgileri çekiyorum file nesnesi doğal olarak boş bir şekilde geliyor benim istediğim üzerinde veritabanından eski resim yolunu çekmek 3 adet parametre denedim value, defaultValue ve de text üçüde boş çıktı arkadaşlar bu konuda aciliyeti yüksek bir şekilde yardıma ihtiyacım var şimdiden teşekkürler.
dosya yolunu veya adını varchar olarak tutabilirsin
fishkopfF
kullanıcısına yanıt
evet o şekilde kullanıyorum zaten bana gerekli olan makaleye düzenleme yaptığım zaman file nesnesine eski dosya yolunun tekrar gelmesi.
Uri1
kullanıcısına yanıt
Mantıken file nesnesine dosya yolunu yazmanız çok sağlıklı değil. Kullanıcı ilgili makaleye hangi resmi yüklediğini hatırlamayıp görmek isteyebilir. Bunun yerine file nesnesinin hemen üstüne bir image nesnesi ekleyip varolan resmi ufak bir boyutta image nesnesinde gösterin eğer değiştirmek isterse alttaki file nesnesi ile update işlemi yapar değiştirmezse varolan resim kalır. Böylesi daha mantıklı ve kullanışlı bana göre bu şekilde yapabilirsiniz.
quote:
Orijinalden alıntı: Uri1
evet o şekilde kullanıyorum zaten bana gerekli olan makaleye düzenleme yaptığım zaman file nesnesine eski dosya yolunun tekrar gelmesi.
veri yolunu kayıtlı tutuyorsunuz zaten sıkıntı ne anlayamadım?
Th4L!0nT
kullanıcısına yanıt
Zaten ben o şekilde kullanıyorum file nesnesinin yanında o an ki resim gözüküyor ancak benim istediğim file nesnesinde eski yolun olması default olarak gelmesi .
fishkopfF
kullanıcısına yanıt
Sıkıntı şu ki o tuttuğum veri yolunu sayfa açıldığında file nesnesinin üzerine atamak.
quote:
Orijinalden alıntı: Uri1
Sıkıntı şu ki o tuttuğum veri yolunu sayfa açıldığında file nesnesinin üzerine atamak.
Güncelleme sayfası yapmıyor muydunuz? Gerek var mı buna? O anki geçerli resmi gösterin, kullanıcı değiştirmek isterse resmi değiştirirsiniz olmaz mı ?
fishkopfF
kullanıcısına yanıt
Güncelleme sayfası yapıyorum evet ama istediğim olaya ihtiyacım var .
Uri1
kullanıcısına yanıt
Mantık aslında basit.
örnek vermek gerekirse : makale düzenleme kısmında makalenin bir id değeri alınıyor ve bu değer üzerinden update yapılabiliyor. Eklenen resim bu makaleye ait olduğu için makale tablon da resim sütunun olması gerekiyor vharcahar kullanıp resmin ismini ve uzantısını bu sütuna kayıt ettiriyorsun.
Örnekler üzerinden gideceğim. Admin panelde mevcut olan makaleduzenle.php sayfan var bu sayfanda makaleyi duzenleyebiliyorsun. İstediğin durum şu ise :
Var olan resmin adını ve uzantısını çekmek, gerek duyarsam değiştirmek istiyorsan yapman gereken işlem şudur.
bir sql sorgusu oluşturacaksın. Zaten var olduğunu tahmin ediyorum. örneğin id değeri 1 olan makaleyi çektik
<?php $id = 1 ; $sql_check = mysql_query("select * from makale where id='".$id."' ") or die(mysql_error()); $sorgu = mysql_fetch_array($sql_check);
$resim = $sorgu['resim'];
?>
// bu kısımda yapmak istediğin resmi görmek ise aşağıdaki işlemi yapacaksın ve resmin kayıtlı olduğu dizini belirleyeceksin.
Bu şekilde resmi çekebilirsin. Bu işlemin hemen altına aynı şekilde resim ekleme olayı koyup resim sütununa update yapabilir yeni resmi ekleyebilirsiniz.
aksoydesign
kullanıcısına yanıt
Ben olayı resimli bir şekilde açıklıyayım bari . File nesnesinin ilk hali ;
File nesnesinin dosya seçili hali;
Benim istediğim olay ise şu 2 . resimde file nesnesi bir değere sahip ya sayfa açıldığı anda resim bulunuyorsa o şekilde seçili gelmesi
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme