• 20-08-2021, 00:07:38
    #10
    Hocam myModalBURAYAİD şeklinde yaparak döngüye alın while döngüsünde gelen verilerin id si ile myModalBURAYAİD kısmı aynı olacak şekilde çalışır. Bir yerde hata yapıyorsunuz bence incelemek görmek lazım tabii, daha önce çok kez yaptığım bir işlem bu şekilde sorunsuz çalışıyor normalde siz bir yerde eksiklik yapıyorsunuz bence
  • 20-08-2021, 00:11:09
    #11
    brkctk adlı üyeden alıntı: mesajı görüntüle
    Hocam myModalBURAYAİD şeklinde yaparak döngüye alın while döngüsünde gelen verilerin id si ile myModalBURAYAİD kısmı aynı olacak şekilde çalışır. Bir yerde hata yapıyorsunuz bence incelemek görmek lazım tabii, daha önce çok kez yaptığım bir işlem bu şekilde sorunsuz çalışıyor normalde siz bir yerde eksiklik yapıyorsunuz bence
    Hocam listelediğim kodlar aşağıdaki gibi
    <?php include "ayarlar.php";?>
    <div class="container-fluid">
        <!-- start page title -->
        <div class="row">
            <div class="col-12">
                <div class="page-title-box d-sm-flex align-items-center justify-content-between">
                    <div class="page-title-left">
                        <ol class="breadcrumb m-0">
                            <?php gezintiCubugu($sayfaBilgi->id,false); ?>
                        </ol>
                    </div>
                </div>
            </div>
        </div>
        <!-- end page title -->
        <div class="row">
            <div class="col-12">
                <div class="card">
                    <div class="card-body">
                        <form id="uyelerform">
                            <?php
                            $sorgu = ("Select *,(Select sum(tutar) From dopingsiparislerdetaylari Where siparisid=s1.id) as tutar From dopingsiparisler s1 Order by id ASC");
                            $toplam_icerik = $db->prepare($sorgu);
                            $toplam_icerik->execute();
                            if($toplam_icerik->rowCount()==0){
                            ?>
                            <div class="row">
                                <h4>Kayıtlı Veri Bulunamadı.</h4>
                            </div>
                            <?
                            } else {
                            ?>
                            <table class="table align-middle table-nowrap table-check table-hover" tabloadi="dopingsiparisleri">
                                <thead class="table-light">
                                    <tr>
                                        <th>#</th>
                                        <th>Üye</th>
                                        <th>İlan</th>
                                        <th>Tarihi</th>
                                        <th>Tutar</th>
                                        <th>Ö.Tipi</th> 
                                        <th>Ö.Durumu</th>
                                        <th>Onay</th>
                                        <th>İşlem</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php
                                while($bilgi = $toplam_icerik->fetch(PDO::FETCH_OBJ)){
                                    ?>
                                    <tr id="satir-<?=$bilgi->id;?>">
                                        <td><?=$bilgi->id;?></td>
                                        <td><?=kisalt(cek("uyeler","id='$bilgi->kulid'","adSoyad"),"15",".");?></td>
                                        <td><?=kisalt(cek("ilan","(id='$bilgi->ilanid' || icerikid='$bilgi->ilanid')","baslik"),"25",".");?></td>
                                        <td><?=turkcetarih("d/m/Y",$bilgi->tarih);?></td>
                                        <td><?=$bilgi->tutar;?> TL</td>
                                        <td><?=kisalt($bilgi->odemeyontemi=="0"?:cek("odemeyontemleri","id='$bilgi->odemeyontemi'","baslik"),"4",".");?>
                                        </td>
                                        <td>
                                            <div class="btn-group">
                                                <button id="status-<?=$bilgi->id;?>" type="button" class="btn <?=$bilgi->odemedurum=="1"?'btn-success':''?><?=$bilgi->odemedurum=="0"?'btn-secondary':'';?>"><?=$bilgi->odemedurum=="1"?'Ödendi':'';?><?=$bilgi->odemedurum=="0"?'Ödenmedi':'';?></button>
                                                <button type="button" class="btn <?=$bilgi->odemedurum=="1"?'btn-success':'';?><?=$bilgi->odemedurum=="0"?'btn-secondary':'';?> dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"><i class="mdi mdi-chevron-down"></i><span class="sr-only">İşlem</span></button>
                                                <ul class="dropdown-menu" role="menu">
                                                    <li>
                                                        <a class="dropdown-item" href="javascript:void(0);" onclick="tekKaydet('dopingsiparisler','odemedurum','<?=$bilgi->id;?>','1'); $('#status-<?=$bilgi->id;?>') .text($(this).text()); $('#status-<?=$bilgi->id;?>') .attr('class','btn btn-success');">Ödendi</a>
                                                    </li>
                                                    <li>
                                                        <a class="dropdown-item" href="javascript:void(2);"onclick="    tekKaydet('dopingsiparisler','odemedurum','<?=$bilgi->id;?>','0'); $('#status-<?=$bilgi->id;?>') .text($(this) .text()); $('#status-<?=$bilgi->id;?>') .attr('class','btn btn-secondary');">Ödenmedi</a>
                                                    </li>
                                                </ul>
                                            </div>
                                        </td>
                                        <td>
                                            <div class="btn-group">
                                                <button id="status1-<?=$bilgi->id;?>" type="button" class="btn <?=$bilgi->durum=="1"?'btn-success':'';?><?=$bilgi->durum=="0"?'btn-secondary':'';?>"><?=$bilgi->durum=="1"?'Onaylandı':'';?><?=$bilgi->durum=="0"?'Beklemede':'';?></button>
                                                <button type="button" class="btn <?=$bilgi->durum=="1"?'btn-success':'';?><?=$bilgi->durum=="0"?'btn-secondary':'';?> dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"><i class="mdi mdi-chevron-down"></i><span class="sr-only">İşlem</span></button>
                                                <ul class="dropdown-menu" role="menu">
                                                    <li>
                                                        <a class="dropdown-item" href="javascript:void(0);" onclick="tekKaydet('dopingsiparisler','durum','<?=$bilgi->id;?>','1'); $('#status1-<?=$bilgi->id;?>') .text($(this) .text()); $('#status1-<?=$bilgi->id;?>') .attr('class','btn btn-success');">Onaylandı</a> 
                                                    </li>
                                                    <li>
                                                        <a class="dropdown-item" href="javascript:void(2);" onclick="tekKaydet('dopingsiparisler','durum','<?=$bilgi->id;?>','0'); $('#status1-<?=$bilgi->id;?>') .text($(this) .text()); $('#status1-<?=$bilgi->id;?>') .attr('class','btn btn-secondary');">Beklemede</a></li>
                                                </ul>
                                            </div>
                                        </td>
                                        <td>
                                            <button type="button" class="btn btn-info" data-bs-toggle="modal" id="dopingdetaygor" veriid="<?=$bilgi->id;?>" data-bs-target="#myModal">Detay</button>
                                            <a href="javascript:void(0);" title="Sil" class="btn btn-danger"  onclick="sil(this);" silid="<?=$bilgi->id;?>" silremove="satir" siltbl="dopingsiparisler">Sil</a>
                                        </td>
                                    </tr>
                                    <?php } ?>
                                </tbody>
                            </table>
                            <?php } ?>
                        </form>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog modal-lg" role="document">
            <div class="modal-content">
                <div class="modal-body" id="detaymodalbody"></div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Kapat</button>
                    <button type="button" id="buttontikla" veriid="0" form-adi="dopingform" ekle="dopingdetayduzenle" class="btn btn-primary">Değişiklikleri Kaydet</button>
                </div>
            </div>
        </div>
    </div>
  • 20-08-2021, 00:13:14
    #12
    Ajaxdaki data kısmına gerek yok, url'e append edebilirsiniz. Aşağıdaki gibi

    jQuery.ajax({

    type: 'POST',
    url: 'dopingdetaymodal.php?id='+veriid,
    data: {},
  • 20-08-2021, 00:17:07
    #13
    $("body").on("click","#dopingdetaygor",function(button){
        var veriid= $(this).attr("veriid");
        jQuery.ajax({
            type: 'POST',
            url: 'dopingdetaymodal.php',
            data: { id: veriid },
            error: function(hata){
                console.log(hata);
            },
            success: function(veri){
                try{
                    $("#detaymodalbody").html(veri);
                    $("button[ekle=dopingdetayduzenle]").attr("veriid",veriid);
                }
                catch(e){
                    alert(veri+"\n\n\ncatch"+e);
                }
            }
        });
    });
    bu şekilde dener misin?
  • 20-08-2021, 00:17:33
    #14
    Wtapostar adlı üyeden alıntı: mesajı görüntüle
    Ajaxdaki data kısmına gerek yok, url'e append edebilirsiniz. Aşağıdaki gibi

    jQuery.ajax({

    type: 'POST',
    url: 'dopingdetaymodal.php?id='+veriid,
    data: {},
    Merhaba Hocam
    dediğin gibi yaptım olmadı
  • 20-08-2021, 00:19:29
    #15
    emlak21 adlı üyeden alıntı: mesajı görüntüle
    Merhaba Hocam
    dediğin gibi yaptım olmadı
    Hocam çok pardon ben get isteği sandım, meğer post isteğiymiş, @aSSembLy; hocam yukarda yazmış, onu denersen çalışacaktır eğer php tarafında hata yoksa
  • 20-08-2021, 00:20:34
    #16
    hocam data-veriid="x" şeklinde olacak
  • 20-08-2021, 00:22:13
    #17
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    $("body").on("click","#dopingdetaygor",function(button){
        var veriid= $(this).attr("veriid");
        jQuery.ajax({
            type: 'POST',
            url: 'dopingdetaymodal.php',
            data: { id: veriid },
            error: function(hata){
                console.log(hata);
            },
            success: function(veri){
                try{
                    $("#detaymodalbody").html(veri);
                    $("button[ekle=dopingdetayduzenle]").attr("veriid",veriid);
                }
                catch(e){
                    alert(veri+"\n\n\ncatch"+e);
                }
            }
        });
    });
    bu şekilde dener misin?
    Hocam dediğin gibi yaptım olmadı, boş pencere açılıyor
  • 20-08-2021, 00:23:06
    #18
    dinarbey adlı üyeden alıntı: mesajı görüntüle
    hocam data-veriid="x" şeklinde olacak

    Selam hocam,

    "varveriid= $(this).attr("veriid");"
    eğer .attr ile değilde .data ile yapsaydı dediğiniz gibi olacaktı

    ama şuan ki kullanımı doğru.