• 15-01-2021, 14:25:49
    #1
    Merhabalar bir link yaptım linke tıklanınca mysql üzerinden update işlemi yapmak istiyorum. Javascript ile mysql işlemi yapılamıyor diye biliyorum. Php fonksiyonunu da linke tıklanınca çalıştıramam. Nasıl yapabilirim bu işlemi yardımcı olur musunuz? (Not:Javascript bilgim cok yok)
  • 15-01-2021, 14:31:02
    #2
    Merhabalar

    Şunu deneyebilirsiniz:
    $(".ct_btn").click(function(e){
                    e.preventDefault();
                    $(".ct_btn").attr("disabled", true);
                    $(".ct_btn").text("Lütfen Bekleyiniz");
                    $.ajax({
                        type: "POST",
                        url: "https://example.com/action",
                        data: {name:$("#name").val(), email:$("#email").val(), subject:$("#subject").val(), message:$("#message").val(), actionContact:"actionContact"},
                        success: function(response){
                            if($.trim(response) == "empty"){
                                $(".ct_btn").attr("disabled", false);
                                $(".ct_btn").text("Gönder");
                                notify("error", "İşlem esnasında beklenmeyen bir hata oluştu");
                            }else if($.trim(response) == "not_supported_email"){
                                $(".ct_btn").attr("disabled", false);
                                $(".ct_btn").text("Gönder");
                                notify("error", "Desteklenmeyen email servisi!");
                            }else if($.trim(response) == "exists"){
                                $(".ct_btn").attr("disabled", false);
                                $(".ct_btn").text("Gönder");
                                notify("error", "Girdiğiniz değer(ler)e ait kayıt mevcut!");
                            }else if($.trim(response) == "failed"){
                                $(".ct_btn").attr("disabled", false);
                                $(".ct_btn").text("Gönder");
                                notify("error", "İşlem esnasında beklenmeyen bir hata oluştu");
                            }else if($.trim(response) == "success"){
                                $(".ct_btn").attr("disabled", false);
                                $(".ct_btn").text("Gönder");
                                notify("success", "İletişim başarılı!");
                                $("#name").val("");
                                $("#email").val("");
                                $("#subject").val("");
                                $("#message").val("");
                                redirect(window.location, 2);
                            }else{
                                $(".ct_btn").attr("disabled", false);
                                $(".ct_btn").text("Gönder");
                                notify("error", "İşlem esnasında beklenmeyen bir hata oluştu");
                            }
                        }
                    });
  • 15-01-2021, 14:56:14
    #3
    PHP ve JavaScript beraber kullanmanız gerekir.
  • 15-01-2021, 15:33:39
    #4
    dnaz adlı üyeden alıntı: mesajı görüntüle
    PHP ve JavaScript beraber kullanmanız gerekir.
    javascript kullanarak php dosyasını nasıl cagırabilirim herhangi bir data falan aktarmak istemiyorum tek çalışsın yeter
  • 15-01-2021, 18:21:22
    #5
    load kullanabilirsin.
        $(div).load('https://site.com/a.php', '', function(response, status, xhr) {
                if (status == 'error') {
                    var msg = "Üzgünüm Bir hata oluştu: ";
                    $("#loading").html(msg + xhr.status + " " + xhr.statusText);
                }else{
    
                }
        });
  • 15-01-2021, 19:37:07
    #6
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    load kullanabilirsin.
        $(div).load('https://site.com/a.php', '', function(response, status, xhr) {
                if (status == 'error') {
                    var msg = "Üzgünüm Bir hata oluştu: ";
                    $("#loading").html(msg + xhr.status + " " + xhr.statusText);
                }else{
    
                }
        });
    <script type="text/javascript">
    $(function(){
    $("#dosya").change(function(){
    $('#pForm').ajaxForm().submit();
    var receiver = localStorage.getItem('conversation');
    $.ajax({
    type: "POST",
    url: "yukle.php",
    data: 'receiver='+receiver,
    success: function(cevap){ }
    });
    });
    });
    </script>

    bu şekilde bir js kodum var ama yukle.php uzerinden aşağıdaki kod ile alamıyorum veriyi hata nerede acaba
    $receiver = $_POST['receiver'];
  • 15-01-2021, 21:54:36
    #7
    Linke tıklayınca yazmıssın ama sanırım istediğin şey input üzerinden dosya seçince mi açmasını istiyorsun ?