• 16-10-2022, 10:01:44
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selamün aleyküm arkadaslar, hayirli sabahlar!
    Üyelere, birden fazla resim yükleme sansi vermek istiyorum
    Profil Resmi
    Kimlik
    Pasaport
    Ehliyet vs.....

    Veri tabanimda dosyayolu, dosyayolu1, dosyayolu2 diye kolonlari olusturdum.
    Bootstrap kullaniyorum ve eger kolonlara resim linki yüklendiyse profil sayfasinda göstermek istiyorum.
    Bu kodlara bagli kalmayabilirim, baska bir öneriniz de olabilir. Ne yapmaliyim da resimler varsa sergileyebilmeliyim? Tesekkürler

    Kodlar:

    $dosyayolu=$soforcek['dosya_yolu'];
    $dosyayolu1=$soforcek['dosya_yolu1'];
    $dosyayolu2=$soforcek['dosya_yolu2'];
                                <div class="form-row mt-2">
                                    <div class="col-md-6">
                                        <div class="file-loading">
                                            <input class="form-control" id="sofordosyalari" name="sip_dosya" type="file">
                                            <input class="form-control" id="sofordosyalari1" name="sip_dosya2" type="file">
                                            <input class="form-control" id="sofordosyalari2" name="sip_dosya3" type="file">
                                        </div>
                                    </div>
                                </div>
    <?php
    
    //BURADA DÖNGÜ YAPMALIYIM
    if (strlen($dosyayolu)>10) {?>
        <script>
            $(document).ready(function () {
                var url1='<?php echo $dosyayolu ?>'
                $("#sofordosyalari").fileinput({
                    'theme': 'explorer-fas',
                    showRemove: false,
                    showBrowse: false,
                    showUpload: false, //resim upload butonu
                    showCaption: false,
                    showClose: false, //kapatma tusu
                    showCaption: false, //detay yazar
                    
                    //    'initialPreviewAsData': true,
                    allowedFileExtensions: ["jpg", "png", "jpeg", "mp4", "zip", "rar"],
                    initialPreview: [
                    '<img src="dosyalar/<?php echo $dosyayolu ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    '<img src="dosyalar/<?php echo $dosyayolu1 ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    '<img src="dosyalar/<?php echo $dosyayolu2 ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    ],
                    initialPreviewConfig: [
                    {downloadUrl: url1,
                        showRemove: false,
                        showBrowse: false,
                        showUpload: false,
                        width: '420px'
                    },
                    ],
                });
            });
        </script>
        <?php } ?>
  • 16-10-2022, 10:10:01
    #2
    Konuyu yanlış anlamadıysam. Bu şekilde yapabilirsiniz. Tablo boş değilse gösterebilirsiniz.

    <?php if(!empty($soforcek['dosya_yolu'] )) {  '<img src="dosyalar/'.$dosyayolu1.'" />';  } ?>
  • 16-10-2022, 10:46:48
    #3
    DesignX adlı üyeden alıntı: mesajı görüntüle
    Konuyu yanlış anlamadıysam. Bu şekilde yapabilirsiniz. Tablo boş değilse gösterebilirsiniz.

    &lt;?php if(!empty($soforcek['dosya_yolu'] )) {  '&lt;img src=&quot;dosyalar/'.$dosyayolu1.'&quot; /&gt;';  } ?&gt;
    Kismen dogru, ancak kullanicinin birden fazla resmini göstermek istiyorum ben.

    <?php if(!empty($soforcek['dosya_yolu'] )) {  '<img src="dosyalar/'.$dosyayolu.'" />';  } ?>
    <?php if(!empty($soforcek['dosya_yolu1'] )) {  '<img src="dosyalar/'.$dosyayolu1.'" />';  } ?>
    <?php if(!empty($soforcek['dosya_yolu2'] )) {  '<img src="dosyalar/'.$dosyayolu2.'" />';  } ?>
    <?php if(!empty($soforcek['dosya_yolu3'] )) {  '<img src="dosyalar/'.$dosyayolu3.'" />';  } ?>
    ... diye 10 tane resim icin 10 kod yazilmadan bir döngü yapmak istiyorum.
  • 16-10-2022, 19:38:26
    #4
    Ne fark ediyor 10 kod yazınca ? İstiyorsanız 5000 tane yapın, bunun zararı yok ki. Zaten böyle olması gerekiyor, boş değilse gösterecek.