|
|
|
ปัญหาเกี่ยวกับ API สลากกินแบ่ง ไม่สามารถกำหนดให้เห็นแค่รางวัลเดียว |
|
|
|
|
|
|
|
พอดีผมได้code มาชุดนึงเกี่ยวกับการแสดงผลออกรางวัลครับ แต่ติดปัญหาที่ว่า ไม่สามารถแก้ไขให้ระบบแสดงผลแค่รางวัลเดียวได้ครับ เลยอยากรบกวนพี่ๆช่วยดูให้ทีครับว่าปัญหาติดที่ตรงไหน ของคุณครับ
Code (PHP)
<?php
$current_lotto_name_space = (isset($_REQUEST['s']))?$_REQUEST['s']:'';
$lotto_day = (isset($_REQUEST['lotto_day']))?$_REQUEST['lotto_day']:'';
$lotto_number = (isset($_REQUEST['lotto_number']))?$_REQUEST['lotto_number']:'';
// สำหรับเรียกรายการวันที่แสดงผลฉลากแต่ละงวด
$server_url = 'https://www.krupreecha.com/api/lotteryday';
$api_key = '';
$header = array(
"Content-Type: application/json",
"Accept: application/json",
"X-API-KEY:".$api_key,
);
$ch = curl_init($server_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER,$header);
$result = curl_exec($ch);
curl_close($ch);
$json = json_decode($result);
$lotteryday = (isset($json->result))?$json->result:array();
// สำหรับเรียกดูผลรางวัลแต่ละงวด
$server_url = 'https://www.krupreecha.com/api/'.$current_lotto_name_space;
$header = array(
"Content-Type: application/json",
"Accept: application/json",
"X-API-KEY:".$api_key,
);
$ch = curl_init($server_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER,$header);
$result = curl_exec($ch);
curl_close($ch);
$json = json_decode($result);
$lotto = (isset($json->result))?$json->result:array();
// สำหรับตรวจว่าถูกรางวัลหรือไหม
if(isset($lotto_day) && isset($lotto_number)){
$server_url = 'https://www.krupreecha.com/api/verify/'.$lotto_day.'/'.$lotto_number;
$header = array(
"Content-Type: application/json",
"Accept: application/json",
"X-API-KEY:".$api_key,
);
$ch = curl_init($server_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER,$header);
$result = curl_exec($ch);
curl_close($ch);
$winner = $result;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Example Thai Lottery API</title>
<link href="https://fonts.googleapis.com/css2?family=Prompt&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/plugins/bootstrap/css/bootstrap.min.css">
<link id="theme-style" rel="stylesheet" href="assets/css/styles.css">
</head>
<body class="landing-page">
<div class="page-wrapper">
<section class="cards-section text-center">
<div class="container-fluid">
<div class="row">
<?php
foreach($lotto as $row){
$id = $row->id;
$name = $row->name;
$amount = $row->amount;
$reward = $row->reward;
$number = $row->number;
?>
<div class="col-12 p-3">
<div class="card">
<div class="row">
<div class="col-12 item item-green">
<div class="item-inner">
<div class="soc-header box-facebook p-3">
<h3 class="title"><?=$name; ?> มี <?=$amount; ?> รางวัล</h3>
<span class="text-muted">รางวัลละ <?=number_format($reward,0); ?> บาท</span>
</div>
<div class="row soc-content ">
<?php if(!is_array($number)){ ?>
<div class="col b-r text-center">
<h3 class="intro"><?php echo $number; ?></h5>
</div>
<?php }else{ ?>
<?php for($i = 0;$i<count($number);$i++){ ?>
<div class="col b-r text-center">
<h3 class="intro"><?php echo $number[$i]; ?></h5>
</div>
<?php }} ?>
</div>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
</section>
</div>
<script type="text/javascript" src="assets/plugins/jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="assets/plugins/bootstrap/js/bootstrap.min.js"></script>
</body>
</html>
คู่มือครับ: https://www.krupreecha.com/docs
Tag : PHP, HTML, CSS, JavaScript
|
|
|
|
|
|
Date :
2021-11-17 22:58:56 |
By :
bakerylove |
View :
503 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องกำหนด $api_key ด้วยครับ
|
|
|
|
|
Date :
2021-11-18 10:27:18 |
By :
sleeplesscat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|