PDA

View Full Version : سوال: اشکال در اتصال سایت به درگاه میهن پال



amir-aa
چهارشنبه 24 مهر 1392, 09:22 صبح
با سلام
من کدی نوشتم با پی اچ پی و سایت رو وصل کردم به درگاه میهن پال اما توی صفحه call back مشکل دارم.من کد زیر رو نوشتم(برای فروش وی پی ان ) هست.یعنی باید از دیتابیس بگیره به کاربر نشون بده بلافاصله از دیتابیس پاک شه.
اما الان وقتی از صفحه بانک برمیگرده صفحه سفید میده


<?php

$order_id = (int) $_GET["order_id"];
$au = $_GET["au"];
$price = (int) $_GET["order_id"] ;
$pin = "145755586ssbgb" ;

$client = new SoapClient("http://mihanpal.com/index.php/payment2/wsdl");
$result = $client->verify($pin,$au,$price);

if( ! empty($result) and $result == 1)
{
echo "پرداخت موفقیت آمیز بوده است .";

$con = mysql_connect("localhost","mait1tk_amir","amiraa74");
if(!$con)
{

die('could not connect:'.mysql_error());

}
else
{
mysql_select_db("mait1tk_pay",$con);
$result1 = mysql_query("select min(code) as shomar from irantb where kind=."$order_id".");

while($row=mysql_fetch_array($result1))
{

echo $row['shomar'];
$result2 = mysql_query("select * from irantb where code=."$row['shomar']".");
while($row1=mysql_fetch_array($result2))
{
echo '<br><br><br>';
echo 'یوزرنیم '.$row1['userid'];

echo '<br> پسورد '.$row1['pass'];


$idd=$row1['userid'];
mysql_query("delete from irantb where userid=."$idd".");
}
}

}


mysql_close($con);
}
else
{
echo " اشکال در برقراری ارتباط با دیتابیس";
}

}


else
echo "خطایی رخ داد : شماره خطا " . $result;


?>

amir-aa
جمعه 26 مهر 1392, 15:55 عصر
كسي ج نميده

rezaonline.net
جمعه 26 مهر 1392, 17:04 عصر
خطای دستوری داری
مثلا

$result1 = mysql_query("select min(code) as shomar from irantb where kind=."$order_id".");

که صحیحش میشه

$result1 = mysql_query("select min(code) as shomar from irantb where kind={$order_id}");

دو کوئری بعدی هم مشکل دارند اصلاح کنید