我从PayPal得到了回复,但我无法将其插入我的数据库中

时间:2014-04-18 02:55:11

标签: wordpress

我可以收到PayPal的回复,但我无法将其插入我的数据库中。我正在使用WordPress。 WordPress出了什么问题? Jere是我的代码,当我导航到这个页面和PayPal IPN响应将会发生但不起作用的页面时,这是有效的我收到PayPal响应,但它没有插入我的数据库。它只在我去paypal_ipn模块时才有效。 PayPal和WordPress有什么问题?

    global $wpdb;
    $txn_id = $_POST['txn_id'];
$payer_email = $_POST['payer_email'];
$prod_id = $_POST['custom'];
$tblname = "my_table";
           $wpdb->insert($tblname,
           array(
                "id" => "$txn_id",
                "email" => "$payer_email ", 
                "prodid" =>  "$prod_id"
                ), 
                array("%s", "%s", "%d")
                );      

1 个答案:

答案 0 :(得分:0)

将字符串传递给带有空格的十进制对话。我想这会导致一些问题。还删除了不需要的字符串连接。

   global $wpdb;
    $txn_id = $_POST['txn_id'];
$payer_email = $_POST['payer_email'];
$prod_id = $_POST['custom'];

$tblname = "my_table";
           $wpdb->insert($tblname,
           array(
                "id" => $txn_id,
                "email" => $payer_email, 
                "prodid" =>  $prod_id
                ), 
                array("%s", "%s", "%d")
                );