• 02-05-2018, 12:31:31
    #1
    Merhaba,
    Empty kullanmak istiyorum ama yapmak istediğim şu iki alanım var ve bu iki alandan biri boşsa işlem yapmasın istiyorum bunu empty ile yapabilirmiyim ?
    if (empty($_POST['aciklama']) || empty($_POST['resim']) ) {
    
    echo "Boş";
  • 02-05-2018, 12:35:15
    #2
    if (empty($_POST['aciklama']) && empty($_POST['resim']) ) {
    echo "Boş";
    }
  • 02-05-2018, 12:37:41
    #3
    aciklama yazdığımda sorun çıkmadı ama sadece resim yolladığımda boş dedi

    ogzaydin adlı üyeden alıntı: mesajı görüntüle
    if (empty($_POST['aciklama']) && empty($_POST['resim']) ) {
    echo "Boş";
    }
  • 02-05-2018, 14:15:24
    #4
    if (empty($_POST['aciklama']) OR $_FILES['resim']['error'] > 0 ) {
    echo "Boş";
    }
    ya da

    if (empty($_POST['aciklama']) OR empty($_FILES['resim']['name']) ) {
    echo "Boş";
    }
    Post ettiğiniz dosyalar _POST altında değil _FILES altında olduğu için resim için post kontrolünüz her zaman boş dönecektir.
    Genelde $_FILES yüklemenin error u var mı diye kontrol etmek daha kullanışlıdır, ancak illa empty ile kullanacaksan $_files['xxxx']['name'] olarak dosya adının boş olup olmadığını kontrol ettirebilirsin.