• 26-11-2022, 21:59:50
    #1
    Üyeliği durduruldu
    Merhaba, forma girilen id ile veri çekmeye çalışıyorum fakat veriler listelenmiyor ama kullanıcı id yi manuel yazınca çekiyor posttan gelince yok sayıyor
    sorun nerede görebilen varmı
    veriler ajax ile cekiliyor

    JS
        function load_data()
        {
            $.ajax({
                url:"fetch.php",
                method:"POST",
                success:function(data)
                {
                    $('#user_data').html(data);
                }
            });
        }
    FETCH SAYFASI
    <?php
    
    
    include("database_connection.php");
      $countryName = $_POST['search'];
    $query = "SELECT * FROM promosyonlar INNER JOIN uyeler_promosyon ON uyeler_promosyon.promosyon_id = promosyonlar.id WHERE uyeler_promosyon.uye_id = :uyeidx and promosyonlar.promosyon_durum ='1' ORDER BY promosyonlar.id DESC";
    $statement = $connect->prepare($query);
    $statement->execute(['uyeidx' => $countryName]);
    $result = $statement->fetchAll();
    $total_row = $statement->rowCount();
    $output = '
    <table class="table table-striped table-bordered">
        <tr>
            <th>Promosyon</th>    
            <th></th>
            <th></th>        
            <th></th>
        </tr>
    ';
    if($total_row > 0)
    {
        foreach($result as $row)
        {
            $output .= '
            <tr>
                <td width="20%"><center><img src="'.$row["promosyon_afis"].'" height="100" weight="100"></center></td>        
                <td width="40%"><b>'.$row["promosyon_adi"].'</b></td>
                <td width="10%">
                    <button type="button" name="sil" class="btn btn-success btn-sm kullan" id="'.$row["id"].'"><b>PROMOSYONU KULLAN</b></button>
                </td>            
                <td width="10%">
                    <button type="button" name="sil" class="btn btn-danger btn-sm delete" id="'.$row["id"].'">SİL</button>
                </td>
            </tr>
            ';
        }
    }
    else
    {
        $output .= '
        <tr>
            <td colspan="4" align="center">TANIMLI PROMOSYON YOK</td>
        </tr>
        ';
    }
    $output .= '</table>';
    echo $output;
    ?>
  • 26-11-2022, 22:05:20
    #2
    ahmetakgun35 adlı üyeden alıntı: mesajı görüntüle
    Merhaba, forma girilen id ile veri çekmeye çalışıyorum fakat veriler listelenmiyor ama kullanıcı id yi manuel yazınca çekiyor posttan gelince yok sayıyor
    sorun nerede görebilen varmı



    <?php
    
    
    include("database_connection.php");
      $countryName = $_POST['search'];
    $query = "SELECT * FROM promosyonlar INNER JOIN uyeler_promosyon ON uyeler_promosyon.promosyon_id = promosyonlar.id WHERE uyeler_promosyon.uye_id = :uyeidx and promosyonlar.promosyon_durum ='1' ORDER BY promosyonlar.id DESC";
    $statement = $connect->prepare($query);
    $statement->execute(['uyeidx' => $countryName]);
    $result = $statement->fetchAll();
    $total_row = $statement->rowCount();
    $output = '
    <table class="table table-striped table-bordered">
        <tr>
            <th>Promosyon</th>    
            <th></th>
            <th></th>        
            <th></th>
        </tr>
    ';
    if($total_row > 0)
    {
        foreach($result as $row)
        {
            $output .= '
            <tr>
                <td width="20%"><center><img src="'.$row["promosyon_afis"].'" height="100" weight="100"></center></td>        
                <td width="40%"><b>'.$row["promosyon_adi"].'</b></td>
                <td width="10%">
                    <button type="button" name="sil" class="btn btn-success btn-sm kullan" id="'.$row["id"].'"><b>PROMOSYONU KULLAN</b></button>
                </td>            
                <td width="10%">
                    <button type="button" name="sil" class="btn btn-danger btn-sm delete" id="'.$row["id"].'">SİL</button>
                </td>
            </tr>
            ';
        }
    }
    else
    {
        $output .= '
        <tr>
            <td colspan="4" align="center">TANIMLI PROMOSYON YOK</td>
        </tr>
        ';
    }
    $output .= '</table>';
    echo $output;
    ?>
    aslında sorun çok basit ama yazım stiliniz çok saçma geldi bana direk değişkenin içine gelen veriyi koysanız zaten sorguyu dışarıda yazmışsınız uyeidx i kaldır direkt gelen veriyi yazın
  • 26-11-2022, 22:05:44
    #3
    Üyeliği durduruldu
    SELECT * FROM promosyonlar -> SELECT * FROM [dbo].promosyonlar olarka güncelleyip dener misin
  • 26-11-2022, 22:06:53
    #4
    Üyeliği durduruldu
    onegui adlı üyeden alıntı: mesajı görüntüle
    aslında sorun çok basit ama yazım stiliniz çok saçma geldi bana direk değişkenin içine gelen veriyi koysanız zaten sorguyu dışarıda yazmışsınız uyeidx i kaldır direkt gelen veriyi yazın
    bayadir denemeler yapiyorum o yüzden kodlar karmaşiklaşti. Ilk başta dediğiniz gibi yaptim olmadi
  • 26-11-2022, 22:07:30
    #5
    ahmetakgun35 adlı üyeden alıntı: mesajı görüntüle
    bayadir denemeler yapiyorum o yüzden kodlar karmaşiklaşti. Ilk başta dediğiniz gibi yaptim olmadi
    eminmisin bak bağlanır yaparım sonra aaa demeyin ama
  • 26-11-2022, 22:07:43
    #6
    Üyeliği durduruldu
    synaps adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM promosyonlar -> SELECT * FROM [dbo].promosyonlar olarka güncelleyip dener misin
    denedim hocam fakat sorun post değerinin sayfaya gelmemesi buda sanırım ajaxdan dolayı konuyu güncelledim
  • 26-11-2022, 22:09:36
    #7
    Üyeliği durduruldu
    OneGui adlı üyeden alıntı: mesajı görüntüle
    eminmisin bak bağlanır yaparım sonra aaa demeyin ama
    hocam sorun orada değil çünkü sayafay post değerini echo ile yazdırmaya çalıştıgımda yazmıyor.

    o kısma kullanıcı id yi manuel yazınca sonuçlar çıkıyor ama post ile çekmeye çalışınca cekmiyor
  • 26-11-2022, 22:11:25
    #8
    ahmetakgun35 adlı üyeden alıntı: mesajı görüntüle
    hocam sorun orada değil çünkü sayafay post değerini echo ile yazdırmaya çalıştıgımda yazmıyor.

    o kısma kullanıcı id yi manuel yazınca sonuçlar çıkıyor ama post ile çekmeye çalışınca cekmiyor
    sen baştan hata yapmıssın jquery de data yok
  • 26-11-2022, 22:19:44
    #9
    Üyeliği durduruldu
    OneGui adlı üyeden alıntı: mesajı görüntüle
    sen baştan hata yapmıssın jquery de data yok
    data ekleyip nasıl çekerim hocam