Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

otomatik input çoğaltma

Merhaba,
soru ve cevaplardan oluşan bir tasarımım var. Cevap seçeneğini kendi isteğime göre bir artı simgesi ekleyip ona tıklayınca çoğaltacak işlemi nasıl yapabilirim. Js de küçük bir örneğiniz varmı. şimdiden tşkler.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 1
    css97 adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    1 cevap - 7 soru
    
    <script type="text/javascript">
    <!--
    
    function add_input(){ // Inputlar
        var input_wrapper = document.getElementById('input_wrapper');
        
    
        
        var li = document.createElement('li');
        
    
        
        var input = document.createElement('input');
            input.type = 'file';
            input.name = 'img[]';
            
        li.appendChild(input);        
        li.appendChild(document.createTextNode(' '));
    
        var button=document.createElement('input');
            button.type = 'button';
            button.className = 'button small';
            button.onclick=function(){delete_input(this);};
            button.value = 'Sil';
    
        li.appendChild(button);
        input_wrapper.appendChild(li);
    }
    
    function delete_input(field){ // Input sil
        field.parentNode.parentNode.removeChild(field.parentNode);
    }
    
    
    
    //-->
    </script>
    
    
    
    
    <form method="post" action="" enctype="multipart/form-data">
    <fieldset>
    <legend><font color=white>Dosya seçiniz</font></legend>
        <ol id="input_wrapper">
    
            <li><input name="img[]" type="file" />
                <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li>
            <li><input name="img[]" type="file" />
                <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li>
            <li><input name="img[]" type="file" />
                    <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li>
            </ol>
        <p><input class="button right" onclick="add_input();" type="button" value="Yeni Ekle" /></p>
        <br />
    
    <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 
    <input type="submit" name="upfile" value="Dosyalari Yukle" class="button "/>
    
    </fieldset>
    </form>
    
    
    



    Dosya Yüklemek için Kullanıyordum kendine göre ayarlayabilirsin. kolay gelsin direk html ye kaydet dene çalışıyor
    • muttoli adlı üyenin fotoğrafı muttoli
      hocam bunu nasıl resim ekleme olarak kullanabiliriz kodlarıyla yazarmısınız

      ben üstte fck editör kullanıyorum zaten onun üzerinden resim yüklenmiyor ama ben ekstra

      altta bir resim eklenecek yer daha istiyorum nasıl yaparım
      11 yıl önce yazılmış
    • css97 adlı üyenin fotoğrafı css97
      
      <?php
      
      
      if (isset($_POST['upfile'])){ // Yüklmekek icin herhangi bir islem baslatilmissa
      
          if(!empty($_FILES['img']['tmp_name'])){  // Dosyanin Var Olup Olmadigini Kontrol ediyorum
      
              $uploaddir = "dizin"; // Yüklenmesini istedigimiz Yeri Belirliyoruz
      
                  foreach(@$_FILES['img']['name'] as $key => $value){
      
                      //  Dosya Büyüklügünü Kontrol Ediyor => max 100 000 Bytes olabilir (1024 byte = 1 kB)
                      if (@$_FILES['img']['size'][$key] > 0 && @$_FILES["file"]["size"] < 100000){
      
                          // Dosya Uzantilarini Kontrol Ederek Uygun Bicim Olup Olmadigina bakiyorum
                          
                          
                          /*
                          
                          if (@$_FILES['img']['name'][$key] == '' && ($_FILES['img']['type'][$key] == 'image/gif') ||
                             (@$_FILES['img']['type'][$key] == 'image/jpeg') || ($_FILES['img']['type'][$key] == 'image/png') ||
                             (@$_FILES['img']['type'][$key] == 'image/pjpeg')) {
                             
                             
                             */
                             
                                
                                
                                $uploadfile = $uploaddir."/".basename($_FILES['img']['name'][$key]);
      
                                
                      
                                
                                 if (@move_uploaded_file($_FILES['img']['tmp_name'][$key], $uploadfile)){
                                    echo "<strong>".$value ."</strong> <font color=white>Basari ile yuklendi </font> <br />\n";
                                                              $ekle = @mysql_query("insert into galeri(adi)values('$uploadfile')");
      
                                }
                                
                                /*
                                
                          } else {
                                  echo "{$_FILES['img']['name'][$key]} Dosyasinin Uzantisi Uygun Bicim Degil<br/>\n";
                          }
                          
                          */
                          
                      } // buyukluk kapat
               }// foreach kapat
          }// kontrol kapat
      } // submit kapat
      
      
      
      ?>
      <div id="ram">
          <div id="content">
      
      <form method="post" action="" enctype="multipart/form-data">
      
      
      
      <fieldset>
      
      
      
      
      
      <legend><font color=white>Dosya seçiniz</font></legend>
          <ol id="input_wrapper">
      
              <li><input name="img[]" type="file" />
                  <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li>
              <li><input name="img[]" type="file" />
                  <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li>
              <li><input name="img[]" type="file" />
                      <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li>
              </ol>
          <p><input class="button right" onclick="add_input();" type="button" value="Yeni Ekle" /></p>
          <br />
      
      <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 
      <input type="submit" name="upfile" value="Dosyalari Yukle" class="button "/>
      
      </fieldset>
      </form>
      
      
          </div>
      
      </div>
      
      
      
      11 yıl önce yazılmış
    • hkor adlı üyenin fotoğrafı hkor
      Teşekkürler, sadeleştirdim, şimdi bilgi çekerken [] dizi şeklinde bilgi[1],bilgi[2] gibi çekeceğim değilmi onu deneyelim .....
      11 yıl önce yazılmış
    • css97 adlı üyenin fotoğrafı css97
      aynen kardeşim mantığı çözmüşsün
      11 yıl önce yazılmış
    • hkor adlı üyenin fotoğrafı hkor
      js olmayınca bu web iş olmayacak, yalnız şu işlem bir sonuç getirmedi:

      $bilgi1=$_POST['bilgi[1]'];
      echo $bilgi1;
      


      yanlışmı yazdım.
      11 yıl önce yazılmış
    • css97 adlı üyenin fotoğrafı css97
      kardeşim foreach kullanacaksın

      $bilgi = @$_POST["bilgi"];

      foreach($bilgi as $yaz){

      echo $bilgi."<br>"; // ekrana yazdırdık hepsini

      // kayıt işlemi vs...

      }


      özeldende cevaplarım detaylı istersen sorun yok.
      11 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.