jQuery ajax arama butonuna bastıktan sonra geri mysql güncelleme olmayacak

0 Cevap php

Ben PayPal formunu gönderir, sonra bir mysql veritabanına veri göndermek için ajax kullanan bir form var.

Benim tarayıcınızın geri düğmesini tıklatın bazı alanları değiştiremiyorum, ve sonra tekrar formu göndermek Ancak, gönderdikten sonra, mysql veri güncelleme ne de oluşturulan yeni bir giriştir değildir.

İşte benim JQuery bulunuyor:

$j(".submit").click(function() {
        var hasError = false;
        var order_id = $j('input[name="custom"]').val();
        var order_amount = $j('input[name="amount"]').val();
        var service_type = $j('input[name="item_name"]').val();
        var order_to = $j('input[name="to"]').val();
        var order_from = $j('input[name="from"]').val();
        var order_message = $j('textarea#message').val();
        if(hasError == false) {
            var dataString = 'order_id='+ order_id + '&order_amount=' + order_amount + '&service_type=' + service_type + '&order_to=' + order_to + '&order_from=' + order_from + '&order_message=' + order_message;
            $j.ajax({ type: "GET", cache: false, url: "/gc_process.php", data: dataString, success: function() { } });

        } else {

            return false;

        }
    });

İşte benim PHP komut dosyası gibi görünüyor:

<?php

// Make a MySQL Connection
include('dbconnect.php');

// Get data
$order_id = $_GET['order_id'];
$amount = $_GET['order_amount'];
$type = $_GET['service_type'];
$to = $_GET['order_to'];
$from = $_GET['order_from'];
$message = $_GET['order_message'];

// Insert a row of information into the table
mysql_query("REPLACE INTO gift_certificates (order_id, order_type, amount, order_to, order_from, order_message) VALUES('$order_id', '$type', '$amount', '$to', '$from', '$message')");

mysql_close();

?>

Herhangi bir fikir?

0 Cevap