Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
11
Cevap
307
Tıklama
0
Öne Çıkarma
Resim SEÇME kontrolÜ
R
11 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar bu aralar bi proje yapıyorum da aklıma takılan bi şey oldu resim yükleme alanında kullanıcı resim yüklemeyip gönder e basarsa hata veriyor SORUM ŞU : kullanıcı boş halde yani resim seçmeden göndere basarsa bunu nasıl kontrol ettiririm? yani boş olduğunu nasıl anlarım ?



< Bu ileti mobil sürüm kullanılarak atıldı >

İ
11 yıl
Yüzbaşı

Dostum böyle bir soru sorarsan maximum alacağın cevap kontrol edip boşsa default bişi atarsın olur. Kod paylaşımı olmadan nasıl bir yardım bekliyorsunki



R
11 yıl
Yüzbaşı
Konu Sahibi

Dostum sorum zaten açıklayıcı diye kod örnek göstermeyi düşünmedim zaten biraz bilgisi olan <input type="file">resim seçiniz</input>

Şu kodu anlar diye düşündüm neyse senin aracılığın ile kodu da gösterdik. kod da kullanıcı resim seçmeden gönder e basarsa bunun kontrolünü nasıl yaparım demiştim :)



< Bu ileti mobil sürüm kullanılarak atıldı >

İ
11 yıl
Yüzbaşı

Dostum hepsini paylaşmasaydın çalarla projeni sonra :D

<form action="/upload/image" method="post">
<input name="image-file" type="file" />
</form>

şeklinde bir form vardır muhtemelen. işte o kaydetmeden once bu input dosyasını kontrol etceksin.

if ($_FILES['image-file']['size'] == 0 && $_FILES['image-file']['error'] == 0)
{
// demekki boş burda default ata işte.
}

yada empty($_POST['image-file'] seklinde kontrol edebilirsin.





< Bu mesaj bu kişi tarafından değiştirildi interboyz -- 3 Eylül 2014; 17:52:07 >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @reto
R
11 yıl
Yüzbaşı
Konu Sahibi

Yok ya çalınmasından değil zaten yaptığım proje de öylesine kendimi geliştirmek için yaptığım bir alışveriş sitesi :) yazdıklarını deneyecem ınş olur teşekkürler



< Bu ileti mobil sürüm kullanılarak atıldı >

R
11 yıl
Yüzbaşı
Konu Sahibi

İf içindeki şartları anlayamadım tam olarak açıklayabilirmisin? :)



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Erdinc20
İ
11 yıl
Yüzbaşı

seçtiğin dosyanın boyutuna ve hata olup olmadığına bakıyor bu sayede kontrol edebiliyorsun boş mu değil mi diye.




Bu mesajda bahsedilenler: @reto
R
11 yıl
Yüzbaşı
Konu Sahibi

Anladım saol deneyince görecem artık ...



< Bu ileti mobil sürüm kullanılarak atıldı >

R
11 yıl
Yüzbaşı
Konu Sahibi

Empty ile başlayan satırda , diğeriyle yani if ile aynı görevi mi görüyor ?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Erdinc20
E
11 yıl
Teğmen

javascript bunun için var.
hiç sunucuya veri göndermeden bunun kontrolünü sağlayabilirsin.


şöyle ki,
form etiketine onSubmit="return kontrol();" şeklinde bişey ekle
bu form submit edilirken kontrol methodunun tetiklenmesini sağlar,

javascript ile kontrol adında bir method yaz. bu methodta file değeri boş mu diye kontrol et.
eğer file değeri boş değilse method true, boş ise false dönsün.

eğer kontrol methodu true dönerse form verilerin gönderilir,
false dönerse form verileri gönderilmez.
hatta false olduğu durumda bir div in içine innerHTML'le falan hata mesajıda yazdırabilirsin.



Hatta örneğinide yazdım:
Javascript Validation Ornegi

Belki başkalarınada faydalı olur :)





< Bu mesaj bu kişi tarafından değiştirildi ecivas -- 3 Eylül 2014; 23:45:34 >
Bu mesaja 2 cevap geldi.
R
11 yıl
Yüzbaşı
Konu Sahibi

Valla ne diyim bilemedim sayfa içinde bunu kontrol etmesi aklıma gelmişti ama yapamamıştm sayende sayfa içinde kontrolünde öğrendim üstelik birde döküman da paylaşmışın ne diyim valla ALLAH razı olsun çok teşekkürler ... deneyecem hemen



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @ecivas
R
11 yıl
Yüzbaşı
Konu Sahibi

DENEDİM aynen dediğin gibi yaptım şöyle bir sorun çıktı ben javascript kodlarını başka sayfada yazdım o sayfayı da anasayfa dan çağırdım yani şöyle çağırdım :

<script type="text/javascript" src="kontrol.js"></script>

yani verdiğin js dosyaları kontrol.js nin içinde çalıştırdığımda kontrol fonksyonu çalışmadı ama o javascript kodlarını aynı sayfada yazdığım da çalıştırdığımda sorun olmuyor ...

istediğim şey şu javascript kodları başka sayfada iken çalışsın istioyrum buna da bir çözümünüz varmı ? olmasada olur :) bi sorayım dedim




Bu mesajda bahsedilenler: @ecivas
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.