|
|
|
การ insert ข้อมูลเข้า mysql มันแฮ๊งๆ ยังไงไม่รู้น่ะคะ |
|
|
|
|
|
|
|
ตอบสั้นไว้ก่อนน่ะครับ code พังแน่ๆเลย เอา code มาวางครับ
|
|
|
|
|
Date :
2012-09-19 00:05:49 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
code มาวางก่อน ผิดที่ code เราแหละ
|
|
|
|
|
Date :
2012-09-19 02:37:53 |
By :
ckcr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วาง Code และ tb_db ที่มีปัญหาเลยครับ
|
|
|
|
|
Date :
2012-09-19 09:41:51 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รอชม
|
|
|
|
|
Date :
2012-09-19 09:45:35 |
By :
tongspy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ด และคำอธิบายโค๊ดตามลิงค์นี้เลยค่ะ
http://tutorialzine.com/2010/05/donation-center-php-mysql-paypal-api/
คือตอนนี้มันมีข้อมูลที่ insert ไปที่ table dc_comments แต่ไม่มีข้อมูล insert ไปที่ table dc_donations เลยค่ะ
|
|
|
|
|
Date :
2012-09-19 11:51:56 |
By :
dferru |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใส่ or die(mysql_error()); เพิ่มเข้าไปครับ แล้วดูผล ตามด้านล่าง
Code (PHP)
require "paypal_integration_class/paypal.class.php";
require "config.php";
require "connect.php";
$p = new paypal_class;
$p->paypal_url = $payPalURL; // $payPalURL is defined in config.php
if ($p->validate_ipn()) {
if($p->ipn_data['payment_status']=='Completed')
{
$amount = $p->ipn_data['mc_gross'] - $p->ipn_data['mc_fee'];
mysql_query(" INSERT INTO dc_donations (transaction_id,donor_email,amount,original_request)
VALUES (
'".esc($p->ipn_data['txn_id'])."',
'".esc($p->ipn_data['payer_email'])."',
".(float)$amount.",
'".esc(http_build_query($_POST))."'
)")or die(mysql_error());
}
}
function esc($str)
{
global $link;
return mysql_real_escape_string($str,$link);
}
|
|
|
|
|
Date :
2012-09-19 11:55:46 |
By :
tongspy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|