PHP集成交换接口的一个实例

PHP集成交换接口的一个实例
本文介绍了PHP整体可转换接口的实现方法,供大家参考,具体实现方法如下:

该exchange.php界面内容如下:

复制代码代码如下:< PHP
/ * session_start();

如果(!isset($ _session { 'zaszh_user_id ' })){

回声json_encode(阵列('status= >错误,'msg= >)连接超时,请重新打开网页。));

出口;

}

user_id = { 'zaszh_user_id _session美元美元的};* /
user_id美元= 1; / /测试

exchange_points美元= intval($ _get { 'exchange_points});
要求('connect_database。php);

回答/扣分

$ mysqli ->查询(更新zaszh_user集answer_points = answer_points - { $ exchange_points } id是{ }user_id美元answer_points > = { $ exchange_points } );

如果($ mysqli -> affected_rows){



开关($ exchange_points){

5元钞票

案例200:

$ mysqli ->查询(更新zaszh_telephone_charge_surplus集charge_surplus = charge_surplus-5日期=子(现在((现在),(1,10)和charge_surplus > = 5 )

如果($ mysqli -> affected_rows){

/盈余

$ mysqli ->查询(插入zaszh_award(user_id,奖,create_date)值({ }user_id美元,5元的声音

如果($ mysqli -> affected_rows){

回声json_encode(阵列('status= > ''成功','msg= > 5元电荷));

其他{ }

失败的成功

}

其他{ }

/没有盈余

回答恢复点

$ mysqli ->查询(更新zaszh_user集answer_points = answer_points + { $ exchange_points } id是{ }user_id美元);

}

打破;

10元钞票

案例400:

$ mysqli ->查询(更新zaszh_telephone_charge_surplus集charge_surplus = charge_surplus-10日期=子(现在((现在),(1,10)和charge_surplus > = 10 )

如果($ mysqli -> affected_rows){

/盈余

$ mysqli ->查询(插入zaszh_award(user_id,奖,create_date)值({ }user_id美元,10元的声音

如果($ mysqli -> affected_rows){

回声json_encode(阵列('status= > ''成功','msg= > 10元电荷));

其他{ }

失败的成功

}

其他{ }

/没有盈余

回答恢复点

$ mysqli ->查询(更新zaszh_user集answer_points = answer_points + { $ exchange_points } id是{ }user_id美元);

}

打破;

}
记录/积分消耗

$ mysqli ->查询(插入zaszh_answer_points_consume(user_id,points_consume,consume_for,create_date)价值({ }user_id美元,{ }exchange_points美元,价值观,())。

其他{ }

没有积分

回声json_encode(阵列('status= >错误,'msg= >)是不够的你。));

}

$ mysqli ->关闭();

希望本文能对大家的PHP程序设计有所帮助。

tag:集成接口实例电脑软件php

相关内容