M

Er
30 Mart 2014
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
1 (Bu ay: 0)
Gönderiler Hakkında
M
12 yıl
Resim Seçilmemişse?
Aşağıdaki kodları kullanarak veritabanına resim adını kaydedip, upload klasörüne resmi gönderip sitedemdeki proje sayfasında sorunsuz gösterebiliyorum. Resimlerden 1 tanesini güncellemek istediğimde diğerini seçmediğim zaman kayıt alanındaki o alanı boş bırakıyor. Veritabanına kayıtlı olan resimde gidiyor. Burda resim veya resim2'ye dosya seçmediğimde değişiklik yapmadan eski kayıt kalmasını istiyorum. Bunu nasıl yapabilirim? Yardımlarınızı bekliyorum.

.
.
.
.
<?php
if (isset($_SESSION["db"])){
$id = @$_GET["id"];
if ($_POST){
$resim = $_FILES["resim"]["name"];
$resim2 = $_FILES["resim2"]["name"];
$uzanti= array('image/jpeg','image/jpg','image/png','image/x-png','image/gif');
$dizin= "upload";

if(in_array(strtolower($_FILES['resim']['type']),$uzanti)){
move_uploaded_file($_FILES['resim']['tmp_name'],"./$dizin/{$_FILES['resim']['name']}");
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
}
if(in_array(strtolower($_FILES['resim2']['type']),$uzanti)){
move_uploaded_file($_FILES['resim2']['tmp_name'],"./$dizin/{$_FILES['resim2']['name']}");
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
}
$guncelle = mysql_query("UPDATE projeler SET resim='$resim',resim2='$resim2' WHERE id='$id'");
echo '<font class="yazi">Resim Başarıyla Güncellendi.</font></center>';

}else {
echo '<font class="yazi">Resim Güncellenemedi!</font>';}

}else {

$bul = mysql_query("select * from projeler WHERE id='$id'");
$listele = mysql_fetch_array($bul);
extract($listele);

echo "
<form action='' method='post' enctype='multipart/form-data'>
<font class='yazi'>Resim 1</font><input type='file' name='resim' class='resim'/><br/>
<font class='yazi'>Resim 2</font><input type='file' name='resim2' class='resim'/><br/>
</form>";

}
.
.
.
.
M
12 yıl
PHP - Veritabanına Resim Yolunu Dizi olarak Ekleme ve Görüntüleme (Lütfen Yardım)
Arkadaşlar herkese selam;

Bir siteye yönetim paneli yapmaya çalışıyorum. (PHP dilini yeni öğreniyorum),

Bir proje_ekle.php sayfam var burada proje bilgileri ile birlikte veritabanına resim yolunu da kaydediyorum. Buraya kadar sıkıntı yok. Ancak bir projeye 1'den fazla resim eklemek istediğimde bunu birtürlü yapamıyorum.

Resimleri dizi halinde yükleyip çekebilir miyim?

Yardımlarınızı esirgemeyin ne olur :)

Şimdiden herkese teşekkürler. Herkese kolay gelsin.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.