成都网站建设设计

将想法与焦点和您一起共享

php数据状态怎么弄 php数据状态怎么弄的

在php中单选按钮怎么传送数据 登陆状态 一周 一个月 三个月 ,我选择相应的按钮 ,登陆状态就保存相对应

?php

成都创新互联主营古丈网站建设的网络公司,主营网站建设方案,成都app开发,古丈h5小程序开发搭建,古丈网站营销推广欢迎古丈等地区企业咨询

if(isset($_POST['time']))

{

echo '您选择了';

switch($_POST['time'])

{

case 1:

echo '保存一周';

break;

case 2:

echo '保存一个月';

break;

case 3:

echo '保存三个月';

break;

}

}

?

form method="post"

label for="a_week"一周/labelinput type="radio" name="time" value="1"/

label for="a_month"一个月/labelinput type="radio" name="time" value="2"/

label for="three_month"三个月/labelinput type="radio" name="time" value="3"/

button type="submit"提交/button

/form不知道你具体的需求,从你的描述大概这样实现吧

PHP点击a标签然后修改数据库状态,就下面这个代码--求PHP代码和解释,刚接触这个,求大神。

?php

if($_GET['view'] == 'true'  $arr['acqst_member_id'] ' '  $arr['acqst_member_audit'] == '1')

{

//这里是sql语句,更新数据的字段acqst_member_audit的值为0

}

if($_GET['view'] == 'true'  $arr['acqst_member_id'] ' '  $arr['acqst_member_audit'] == '0')

{

//这里是sql语句,更新数据的字段acqst_member_audit的值为1

}

?

怎么样使用php处理数据库将返回客户端并显示当前状 65533

create databases handle;

create table user(

id int unsigned not null auto_increment primary key,

name varchar(8),

sex tinyint(1) default '1',

score int not null,

state tinyint(1)

);

2.向表中添加数据(不示例)

3.创建index.html客户端,a.php服务端1,b.php服务端2

Index.html:

!DOCTYPE html

html lang="en"

head

meta charset="UTF-8"

title客户端/title

/head

body

button onclick="send('a.php?state=0')"开始请求/button

div style="position: fixed;width: 500px;height: 300px;top: 100px;background: gray"

span style="color: white;font-size: 20px;"/span

/div

script type="text/javascript" src="./jquery-1.10.2.min.js"/script

script type="text/javascript"

//创建一个模态框

function display(value){

$('span').html(value);

}

//ajax

function send(dizhi){

$.ajax({

type: "get",

url: dizhi,

success: function(msg){

var arr=JSON.parse(msg);

console.log(arr);

//alert(arr.value);

var tishi="已经处理 "+arr.now +"个,共"+arr.all+"个";

display(tishi);

if(arr.now!=arr.all){

send("a.php?now="+arr.now+"all="+arr.all);

}else{

alert("完成!");

}

}

});

}

/script

/body

/html

a.php:

?php

require('./dbconfig.php');

$link=mysql_connect(HOST,USER,PASS) or die('数据库链接失败');

mysql_select_db(DBNAME);

/*

查询数据

$sql="select * from user";

$result=mysql_query($sql);

$row=mysql_fetch_assoc($result);

var_dump($row);

*/

/*

循环插入

for($i=3;$i=100;$i++){

$sql= "insert into user(name,score,state) values('z".$i."',".$i.",1)";

mysql_query($sql);

}

*/

/*查询需要处理的数据总数*/

//isset($_GET['state'])?$_GET['state']:0;

if(isset($_GET['state'])){

$sql="select count(*) from user";

$result=mysql_query($sql);

$all=mysql_result($result,0);

$now=0;

header("Location: b.php?all={$all}now=0");

}else{

header("Location: b.php?all={$_GET['all']}now={$_GET['now']}");

}

/*返回当前处理的数据*/

b.php:

?php

require('./dbconfig.php');

$link=mysql_connect(HOST,USER,PASS) or die('数据库链接失败');

mysql_select_db(DBNAME);

/*返回当前处理的数据*/

//$id=$_GET['id'];//获取将要处理的id

$now=$_GET['now'];//已经处理的个数

$all=$_GET['all'];//总共要处理的个数

$sql="select score from user limit {$now},1";

$result=mysql_query($sql);

$value=mysql_result($result, 0);

$now++;

$arr=array(

'now'=$now,

'all'=$all,

'value'=$value

);

//print_r($arr);

echo json_encode($arr);

dbconfig.php:

?php

define('HOST','127.0.0.1');

define('USER', 'root');

define('PASS','root');

define('DBNAME','handle');

PHP 进行数据库更新update操作,返回状态问题

update用mysql_query执行的时候能得到返回值,这个返回值说明了执行是否成功。

然后用mysql_affected_rows判断是否修改了数据

两个判断组合起来用就能满足你的需求了

PHP中如何取数据库某一字段的某一状态在的后10条数据

先找出状态=1的最大cid:X,然后搜索cid = X的那一行:

select name from 表名 where cid = (select max(cid) from 表名 where status=1) 其中status类型要为int

如果是varchar,就要写成status='1'


分享标题:php数据状态怎么弄 php数据状态怎么弄的
网址分享:http://chengdu.cdxwcx.cn/article/docgeho.html