• 28-05-2024, 11:21:59
    #1
    Merhaba hocalarım ufak bir yardımınıza ihtiyacım var bu id kısmı "postbacks" Tablosundan alıyorum burada ki idi kullanıcı adına çevirmek istiyorum kullanıcı adları da user tablosunda. ID olarak değil kullanıcı adı olarak yansıtmak istiyorum.

    Nasıl yapacağım bilgisi olan yardımcı olabilir mi?
  • 28-05-2024, 11:23:56
    #2
    join kullanman lazım. mysql join diye aratabilirsin
  • 28-05-2024, 11:28:05
    #3
    Örnek : select * from postbacks p left join user u on u.uID=p.uId gibi yaparsan eşleşmiş olacaktır.
  • 28-05-2024, 11:28:52
    #4
    www.sabamedya.com
    SQL tablo kodunuzu ve burdaki php tablo kodunuzu iletirseniz yardımcı olayım.
  • 28-05-2024, 11:29:56
    #5
    SELECT p.data, u.username FROM postbacks p JOIN user u ON p.id = u.id;
  • 28-05-2024, 11:35:12
    #6
    saba_medya adlı üyeden alıntı: mesajı görüntüle
    SQL tablo kodunuzu ve burdaki php tablo kodunuzu iletirseniz yardımcı olayım.
    Buyrun hocam
    Kullanıcı adı verisi user Tablosunda kadi olarak kayıtlı

    <div class="card card-style">
    <div class="content mt-2 mx-2 px-1 pt-1">
    <div class="d-flex">
    <center>
    <h4 class="font-14 mb-n1 ps-3">Teklif Duvarından Kazanan Son 25 Kişi</h4>
    </center>
    </div>
    <div class="card overflow-visible card-style">
    <div class="content mb-0">
    <div class="table-responsive">
    <table class="table color-theme mb-2">
    <thead>
    <th>Miktar</th>
    <th>ID</th>
    <th>Duvar</th>
    </thead>
    <tbody>
    <?php
    $pbirims = @mysqli_query($baglanti, "select * from ayarlar where id = '1'");
    $pbirimss = mysqli_fetch_array($pbirims);
    if ($pbirimss["pbirim"]=='1') {
    $pbirim = 'TL';
    }elseif ($pbirimss["pbirim"]=='2') {
    $pbirim = 'Puan';
    }
    $SAYI = 1; $AC_ID=$_SESSION["id"];
    $CONNECT_RANK = mysqli_query($baglanti,"SELECT * FROM postbacks ORDER BY id DESC LIMIT 25");
    while ($VIEW_RANK = mysqli_fetch_array($CONNECT_RANK)) {
    echo '
    <tr>
    <td>'.$VIEW_RANK["rewards"].' '.$pbirim.'</td>
    <td>'.$VIEW_RANK["user_id"].' </td>
    <td>'.$VIEW_RANK["offerwall"].' </td>

    </tr>

    ';
    $SAYI++;
    }
    ?>
    </tbody>
    </table>
    </div>
    </div>
    </div>
  • 28-05-2024, 11:39:13
    #7
    www.sabamedya.com
    resulalagozoglu adlı üyeden alıntı: mesajı görüntüle
    Buyrun hocam
    Kullanıcı adı verisi user Tablosunda kadi olarak kayıtlı

    <div class="card card-style">
    <div class="content mt-2 mx-2 px-1 pt-1">
    <div class="d-flex">
    <center>
    <h4 class="font-14 mb-n1 ps-3">Teklif Duvarından Kazanan Son 25 Kişi</h4>
    </center>
    </div>
    <div class="card overflow-visible card-style">
    <div class="content mb-0">
    <div class="table-responsive">
    <table class="table color-theme mb-2">
    <thead>
    <th>Miktar</th>
    <th>ID</th>
    <th>Duvar</th>
    </thead>
    <tbody>
    <?php
    $pbirims = @mysqli_query($baglanti, "select * from ayarlar where id = '1'");
    $pbirimss = mysqli_fetch_array($pbirims);
    if ($pbirimss["pbirim"]=='1') {
    $pbirim = 'TL';
    }elseif ($pbirimss["pbirim"]=='2') {
    $pbirim = 'Puan';
    }
    $SAYI = 1; $AC_ID=$_SESSION["id"];
    $CONNECT_RANK = mysqli_query($baglanti,"SELECT * FROM postbacks ORDER BY id DESC LIMIT 25");
    while ($VIEW_RANK = mysqli_fetch_array($CONNECT_RANK)) {
    echo '
    <tr>
    <td>'.$VIEW_RANK["rewards"].' '.$pbirim.'</td>
    <td>'.$VIEW_RANK["user_id"].' </td>
    <td>'.$VIEW_RANK["offerwall"].' </td>

    </tr>

    ';
    $SAYI++;
    }
    ?>
    </tbody>
    </table>
    </div>
    </div>
    </div>
    <div class="card card-style">
        <div class="content mt-2 mx-2 px-1 pt-1">
            <div class="d-flex">
                <center>
                    <h4 class="font-14 mb-n1 ps-3">Teklif Duvarından Kazanan Son 25 Kişi</h4>
                </center>
            </div>
            <div class="card overflow-visible card-style">
                <div class="content mb-0">
                    <div class="table-responsive">
                        <table class="table color-theme mb-2">
                            <thead>
                                <th>Miktar</th>
                                <th>Kullanıcı Adı</th>
                                <th>Duvar</th>
                            </thead>
                            <tbody>
                                <?php                         
                                $pbirims = @mysqli_query($baglanti, "SELECT * FROM ayarlar WHERE id = '1'");
                                $pbirimss = mysqli_fetch_array($pbirims);
                                if ($pbirimss["pbirim"] == '1') {
                                    $pbirim = 'TL';
                                } elseif ($pbirimss["pbirim"] == '2') {
                                    $pbirim = 'Puan';
                                }
    
                                // postbacks ve user tablolarını birleştirerek verileri alın
                                $CONNECT_RANK = mysqli_query($baglanti, "
                                    SELECT p.rewards, u.username, p.offerwall
                                    FROM postbacks p
                                    JOIN user u ON p.user_id = u.id
                                    ORDER BY p.id DESC
                                    LIMIT 25
                                ");
                                while ($VIEW_RANK = mysqli_fetch_array($CONNECT_RANK)) {
                                    echo '
                                    <tr>
                                        <td>'.htmlspecialchars($VIEW_RANK["rewards"]).' '.htmlspecialchars($pbirim).'</td>
                                        <td>'.htmlspecialchars($VIEW_RANK["username"]).'</td>
                                        <td>'.htmlspecialchars($VIEW_RANK["offerwall"]).'</td>
                                    </tr>';
                                }
                                ?>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
    Bunun işe yaraması lazım hocam doğru anladıysam eğer.
  • 28-05-2024, 11:49:45
    #8
    saba_medya adlı üyeden alıntı: mesajı görüntüle
    <div class="card card-style">
        <div class="content mt-2 mx-2 px-1 pt-1">
            <div class="d-flex">
                <center>
                    <h4 class="font-14 mb-n1 ps-3">Teklif Duvarından Kazanan Son 25 Kişi</h4>
                </center>
            </div>
            <div class="card overflow-visible card-style">
                <div class="content mb-0">
                    <div class="table-responsive">
                        <table class="table color-theme mb-2">
                            <thead>
                                <th>Miktar</th>
                                <th>Kullanıcı Adı</th>
                                <th>Duvar</th>
                            </thead>
                            <tbody>
                                <?php                        
                                $pbirims = @mysqli_query($baglanti, "SELECT * FROM ayarlar WHERE id = '1'");
                                $pbirimss = mysqli_fetch_array($pbirims);
                                if ($pbirimss["pbirim"] == '1') {
                                    $pbirim = 'TL';
                                } elseif ($pbirimss["pbirim"] == '2') {
                                    $pbirim = 'Puan';
                                }
    
                                // postbacks ve user tablolarını birleştirerek verileri alın
                                $CONNECT_RANK = mysqli_query($baglanti, "
                                    SELECT p.rewards, u.username, p.offerwall
                                    FROM postbacks p
                                    JOIN user u ON p.user_id = u.id
                                    ORDER BY p.id DESC
                                    LIMIT 25
                                ");
                                while ($VIEW_RANK = mysqli_fetch_array($CONNECT_RANK)) {
                                    echo '
                                    <tr>
                                        <td>'.htmlspecialchars($VIEW_RANK["rewards"]).' '.htmlspecialchars($pbirim).'</td>
                                        <td>'.htmlspecialchars($VIEW_RANK["username"]).'</td>
                                        <td>'.htmlspecialchars($VIEW_RANK["offerwall"]).'</td>
                                    </tr>';
                                }
                                ?>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
    Bunun işe yaraması lazım hocam doğru anladıysam eğer.
    çalışmadı hocam ben pek anlamıyorum ki anydesk atayım mı
  • 28-05-2024, 14:51:30
    #9
    ücretli yardımcı olabilirim.