国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP答題類應用接口實例

2020-03-22 19:42:53
字體:
來源:轉載
供稿:網友
本文實例講述了PHP答題類應用接口的實現方法。分享給大家供大家參考。具體實現方法如下:question_get.php文件如下:
復制代碼 代碼如下: php
session_cache_expire(60);
session_start();
if(!isset($_SESSION['zaszh_user_id'])){
echo json_encode(array('status'= 'error','msg'= '連接超時,請重新打開頁面。'));
exit;
}
$user_id = $_SESSION['zaszh_user_id'];

// $user_id = 1; // 測試用

// 隨機獲取5道問題
$question_id = array();
while(sizeof($question_id) 5){
$num_rand = mt_rand(1,114);
if(!in_array($num_rand, $question_id))
$question_id[] = $num_rand;
}

require('connect_database.php');
// 答題次數
$mysqli- query("update zaszh_user set answer_surplus=answer_surplus-1 where id={$user_id} and answer_surplus
if($mysqli- affected_rows){
// 有剩余次數
}else{
// 無剩余次數
echo json_encode(array('status'= 'error','msg'= '今日答題剩余次數已用完,明天再來哦~'));
$mysqli- close();
exit;
}
// 題目
if($stmt = $mysqli- prepare("select question,A,B,C,D,answer from zaszh_question where id in( , , , , )")){
$stmt- bind_param('iiiii',$question_id[0],$question_id[1],$question_id[2],$question_id[3],$question_id[4]);
$stmt- execute();
$stmt- bind_result($question,$A,$B,$C,$D,$answer);
$rows = array();
while($stmt- fetch()){
$rows[] = array(
'question'= $question,
'A'= $A,
'B'= $B,
'C'= $C,
'D'= $D,
'answer'= $answer
);
}
// 答題記錄
if($stmt = $mysqli- prepare("insert into zaszh_answer(user_id,question1,question2,question3,question4,question5,create_date) html' target='_blank'>values( , , , , , ,unix_timestamp(now()))")){
$stmt- bind_param('iiiiii',$user_id,$question_id[0],$question_id[1],$question_id[2],$question_id[3],$question_id[4]);
$stmt- execute();
if($answer_id = $stmt- insert_id){
$param = array(
'answer_id'= $answer_id
);
echo json_encode(array_merge($rows,$param));
}else{
echo json_encode(array('status'= 'error','msg'= '系統出錯。'));
}
}
$stmt- close();
}
$mysqli- close();希望本文所述對大家的php程序設計有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大丰市| 开原市| 镇雄县| 获嘉县| 宁城县| 台江县| 辉南县| 新宁县| 洞口县| 留坝县| 罗甸县| 湖口县| 积石山| 高唐县| 武强县| 汶川县| 左云县| 永济市| 芜湖县| 梅河口市| 鸡东县| 辰溪县| 射洪县| 外汇| 田阳县| 泸溪县| 颍上县| 四子王旗| 东光县| 双牌县| 沙湾县| 慈利县| 将乐县| 宜兰县| 洞口县| 新建县| 阜平县| 蕲春县| 东安县| 吉木萨尔县| 固原市|