• 29-07-2021, 00:26:05
    #1
    Üyeliği durduruldu
    iyi akşamlar arkadaşlar slider_durum aktifken 1 gönderiyorum pasifken 0 gönderiyorum 0 olduğunda sitedende bu kodların tamamı pasif olmasını istiyorum yardımcı olabilir misiniz?
            
                       <div onclick="" class="glide__slide single-channel" title="">
                            <?php
    
         $slidersor=$db->prepare("SELECT * FROM slider where slider_durum=:durum");
         $slidersor->execute(array(
          'durum' => 1
          ));
    
         while($slidercek=$slidersor->fetch(PDO::FETCH_ASSOC)) {
           ?>
                                               <picture><a href="http://www.test.com/testhaber/<?php echo $slidercek['slider_seourl'] ?>" target="_blank"><img src="<?php if(!$slidercek["slider_logo"]){}else{ ?><?php echo $slidercek['slider_logo'] ?>" width="100" alt="" loading="lazy" /></a></picture> <?php } ?>
    <?php } ?>
                      </div>
  • 29-07-2021, 00:27:58
    #2
    emirhan40 adlı üyeden alıntı: mesajı görüntüle
    iyi akşamlar arkadaşlar slider_durum aktifken 1 gönderiyorum pasifken 0 gönderiyorum 0 olduğunda sitedende bu kodların tamamı pasif olmasını istiyorum yardımcı olabilir misiniz?
            
                       <div onclick="" class="glide__slide single-channel" title="">
                            <?php
    
         $slidersor=$db->prepare("SELECT * FROM slider where slider_durum=:durum");
         $slidersor->execute(array(
          'durum' => 1
          ));
    
         while($slidercek=$slidersor->fetch(PDO::FETCH_ASSOC)) {
           ?>
                                               <picture><a href="http://www.test.com/testhaber/<?php echo $slidercek['slider_seourl'] ?>" target="_blank"><img src="<?php if(!$slidercek["slider_logo"]){}else{ ?><?php echo $slidercek['slider_logo'] ?>" width="100" alt="" loading="lazy" /></a></picture> <?php } ?>
    <?php } ?>
                      </div>
    if else ile çok kolay halledilir
  • 29-07-2021, 00:29:57
    #3
    if($slidercek['slider_durum'] == 1) {


    }
    kodları arasına ekleme yapmalısınız
  • 29-07-2021, 00:34:06
    #4
    Anydesk id iletin yardımcı olalım.
  • 29-07-2021, 00:35:13
    #5
    Altta verdiğim kodu picture satırı ile değiştirin.
    if ($slidercek["slider_durum"]=="0"){
    } else {
    ?>
    <picture><a href="http://www.test.com/testhaber/<?php echo $slidercek['slider_seourl'] ?>" target="_blank"><img src="<?php if(!$slidercek["slider_logo"]){}else{ ?><?php echo $slidercek['slider_logo'] ?>" width="100" alt="" loading="lazy" /></a></picture>
    <?php } ?>
  • 29-07-2021, 00:54:16
    #6
    Üyeliği durduruldu
    FidanAtug adlı üyeden alıntı: mesajı görüntüle
    Altta verdiğim kodu picture satırı ile değiştirin.
    if ($slidercek["slider_durum"]=="0"){
    } else {
    ?>
    <picture><a href="http://www.test.com/testhaber/<?php echo $slidercek['slider_seourl'] ?>" target="_blank"><img src="<?php if(!$slidercek["slider_logo"]){}else{ ?><?php echo $slidercek['slider_logo'] ?>" width="100" alt="" loading="lazy" /></a></picture>
    <?php } ?>
    teşekkür ederim hocam şu şekilde değiştirdim fakat http error hatası vermeye başladı son hali ;
     <div onclick="" class="glide__slide single-channel" title="">
                            <?php
    
         $slidersor=$db->prepare("SELECT * FROM slider where slider_durum=:durum");
         $slidersor->execute(array(
          'durum' => 1
          ));
    
         while($slidercek=$slidersor->fetch(PDO::FETCH_ASSOC)) {
           ?>
    <?php if ($slidercek["slider_durum"]=="0"){
    } else {
    ?>
    <picture><a href="http://www.test.com/testhaber/<?php echo $slidercek['slider_seourl'] ?>" target="_blank"><img src="<?php if(!$slidercek["slider_logo"]){}else{ ?><?php echo $slidercek['slider_logo'] ?>" width="100" alt="" loading="lazy" /></a></picture>
    <?php } ?>
                      </div>
  • 29-07-2021, 00:55:03
    #7
    Teamviewer iletin pm ile halledelim hemen..
  • 29-07-2021, 01:12:23
    #8
    Koşula ihtiyacınız yok. çünkü zaten sorguyu filtrelemişsiniz
    <?php
    $slides = $db->query("SELECT * FROM slider WHERE slider_durum=1")->fetchAll();
    if ($slides) :
    ?>
      <div onclick="" class="glide__slide single-channel" title="">
        <?php foreach ($slides as $slide) : ?>
          <picture><a href="http://www.test.com/testhaber/<?= $slide['slider_seourl'] ?>" target="_blank">
              <img src="<?= ($slide["slider_logo"]) ? $slide["slider_logo"] : "" ?>" width="100" alt="" loading="lazy" /></a>
          </picture>
        <?php endforeach; ?>
      </div>
    <?php endif; ?>