• 06-04-2023, 02:58:45
    #1
    Merhabalar verimi favorilere ekletmek için şöyle birşey yaptım sadece pencerede tek ürünün idsi gözükse bile bütün konular veritabanındaki konuların idsini favorilere ekletiyor bunu nasıl cözebiliriz ben sadece tek ekletmek istediğim verinin idsini ekletmek istiyorum

    EDİT : Cözümlenmiştir
  • 06-04-2023, 03:02:14
    #2
    Üyeliği durduruldu
    Çünkü $_POST if kontrolünü foreach'e koymuşsunuz hocam onun dışında olması gerekiyor.
  • 06-04-2023, 03:03:52
    #3
    Üyeliği durduruldu
      <?php
          if (isset($_POST['ekle'])) {
            $ekleyen        =$kisibilgi['id'];
            $eklenen        =$_POST["konu_id"];
              $ekle= $vt->prepare("insert into favoriler set ekleyen=?, eklenen=?");
              $ekle->execute(array($ekleyen,$eklenen));
              if ($ekle) {
               echo '<META HTTP-EQUIV="Refresh" content="0;favori.php">';
              }else{
                echo '';
              }
          }
          ?>
     
    
    
    
    
    <?php $konu= $vt->query("select * from konular Order By id DESC LIMIT 10")->fetchAll(PDO::FETCH_ASSOC); foreach ($konu as $konu) {  ?>                            
     
    <? echo $konu["konubaslik"];?>                
     
     
    <form action="" method='post'>
     
    <input type="hidden" name="konu_id" value="<?=$konu["id"]?>">
     
    <button name="ekle" type="submit">Favorilere Ekle</button>
    Böyle dener misiniz?
  • 06-04-2023, 03:09:02
    #4
    @Ween; evet hocam şuan düzeldi bayadır uğraştığımdan mantıklı düşünemedim orasını çok teşekkürler hocam vakit ayırdığınız için iyi forumlar