با سلام من توی کدم با این خطا مواجهه شدم هر کاری کردم درست نشد دوستان راهنمایی کنید لطفا
خطا :
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /home/SITE/public_html/site/index.php on line 12
سورس کد :
<?php session_start(); require_once('config.php'); require_once('telegram.php'); $refID = $_GET['ref']; $proID = $_GET['pro']; function getFromDB($query,$target){ $con = mysqli_connect("localhost",CFG_DB_USER,CFG_DB_PASS,CFG_DB_DB); $con->set_charset("utf8"); $result = mysqli_query($con,$query); $row = mysqli_fetch_array($result, MYSQLI_BOTH); return $row[$target]; } $proQuery = "SELECT * FROM product WHERE id = $proID"; $proAmount = getFromDB($proQuery,"amount"); $MerchantID = "B3F550AF24BD8F72B8FC"; //Required $Amount = $proAmount; //Amount will be based on Toman - Required $Description = 'خرید محصول شماره #'.$proID.' از فروشگاه'; // Required $Email = $refID; // Optional $CallbackURL = 'http://maxbot.in/bot/pay/verify.php'; // Required $_SESSION["proAmount"] = $proAmount; $_SESSION["proRef"] = $refID; $_SESSION["proID"] = $proID; $url = $_SERVER['REQUEST_URI']; //returns the current URL $parts = explode('/',$url); $callback = $_SERVER['SERVER_NAME']; for ($i = 0; $i < count($parts) - 1; $i++) { $callback .= $parts[$i] . "/"; } $callback .= "verify.php"; if(1 == 1){ $url = 'http://panel.sabzpay.com/api/create/'; // don't change $description = $Description; $callback .= "?amount=".$Amount; $fields = array( 'amount' => urlencode($Amount), 'pin' => urlencode($MerchantID), 'description' => urlencode($description), 'callback' => urlencode($callback), ); $fields_string = ""; foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; } rtrim($fields_string, '&'); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); if(is_numeric($result)){ echo ' <span style="color:red">ارور : '.$result.'</span>'; } else { echo $result; header('Location: http://panel.sabzpay.com/startpay/'.$result); } }
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود