Php Modala Veri çekme yardım
27
●742
- 20-08-2021, 00:07:38Hocam 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:09Hocam listelediğim kodlar aşağıdaki gibibrkctk adlı üyeden alıntı: mesajı görüntüle
<?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:17:07
$("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:33Merhaba HocamWtapostar adlı üyeden alıntı: mesajı görüntüle
dediğin gibi yaptım olmadı - 20-08-2021, 00:19:29Hocam ç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 yoksaemlak21 adlı üyeden alıntı: mesajı görüntüle
- 20-08-2021, 00:22:13Hocam dediğin gibi yaptım olmadı, boş pencere açılıyoraSSembLy adlı üyeden alıntı: mesajı görüntüle
- 20-08-2021, 00:23:06dinarbey adlı üyeden alıntı: mesajı görüntüle
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.