• 04-12-2010, 19:31:54
    #1
    S.A, çözemediğim bi konu ile ilgili yardımınızırica ediyorum.

    İsset veya empty komutlarını text alanları için herhangi bir sorunla karşılaşmadan aşağıdaki gibi kullanabiliyorum.

    çözemediğim ve yapaya çalıştığım ise şu, oluşturduğum form aracılığıyla resim yüklüyorum ama şöyle bi kontrolden geçmesini istiyorum.

    eğer formdaki upload alanı boş ise kontrol yapısı içerisinde resim_yok.jpg yazmasını, eğer resim seçilmiş ise post ile gönderilen değerin belirlediğim bir değişkene atanmasını istiyorum.


    $title = "Başlık";
    
    if(empty($title))
    {
    echo "Cd Değişkeninde veri yok";
    }
    else
    {
    echo "veri : ".$title;
    }
  • 04-12-2010, 20:48:25
    #2
    İşinin görür galiba

    <html>
    <body>
    
    <?php 
    
    if($_POST['submit']){
    echo  'DOLU ';
    }else{
    echo 'BOŞ';
    }
    
    ?>
    
    <form action="" method="post" enctype="multipart/form-data">
    
    <input type="file" name="file" id="file" />
    <input type="submit" name="submit" value="Gönder" />
    </form>
    
    </body>
    </html>
  • 05-12-2010, 17:15:47
    #3
    senin kodunla olması lazım bunlarıda deneyebilirsin

    if($title==""){

    }else{

    }

    if(strlen($title)<1){

    }


    yada veri tabanına atmak içinse bu işlem sql de default değer resimyok.jpg ayarlarsın veri boş gelirse onu basar sende kodla uğraşmazsın
  • 05-12-2010, 17:18:37
    #4
    muammerturkmen adlı üyeden alıntı: mesajı görüntüle
    senin kodunla olması lazım bunlarıda deneyebilirsin

    if($title==""){

    }else{

    }

    if(strlen($title)<1){

    }


    yada veri tabanına atmak içinse bu işlem sql de default değer resimyok.jpg ayarlarsın veri boş gelirse onu basar sende kodla uğraşmazsın
    evet sql ile daha kolay
  • 06-12-2010, 04:28:36
    #5
    Bu işini görür.
    <?php 
    if (isset($_POST["gonder"])){
    	if ($_FILES["resim"]["size"]<1){
    		print "resim_yok.jpg";
    	}
    	else {
    		print "resim_var.jpg";
    	}
    }
    ?>
    <form action="" method="POST" enctype="multipart/form-data">
    <input type="file" name="resim" >
    <input type="submit" name="gonder" value="Yükle" >
    </form>