1. 首页 > 科技

用php怎么判断输出该用户的一个值? 如何使用php输出hello world

用php怎么判断输出该用户的一个值?如何使用php输出hello world

急!!!php 怎样实现查询一个数据

1

2

3

4

5

6

7

8

9

10

11

12

$db= newmysql();//这里是创建一个mysql数据库对象,篇幅关系,我就不写出来了,网上搜一下,一大把

$id= $_POST['id'];//接收表单传过来的id值

$name= $db->runSql("SELECt * FROM root WHERE id={$id}");//假设runSql()是数据库类里面一个运行sql语句的方法

print_r($);//输出查询的结果,

/*

上面输出的结果应该是一个数组

Array(){

    [id] => 1

    [name] => 张三

}

至于输入id值,上面已经写出表单了,我就不重复了

*/

php 怎样获取当前客户端登陆用户的用户名

一般用会话(SESSION)来判断是否登录,以及登录用户名等信息。

//登录页面

session_start();

if($_POST['user']==$user && $_POST['pwd']=$pwd){

    //如果登录成功,生成对应的会话值。

    $_SESSION['logined']=1;   //判断是否已经登录的依据。

    $_SESSION['user']=$user;  //记录当前登录用户。

}else{

    echo "登录失败,不记录SESSION值";

}

?>

//另一个页面

session_start();

//检测是否登录

if(isset($_SESSION['logined']) && $_SESSION['logined']){

   //$_SESSION['logined']有设置,并且值为真,表示已经登录

   echo "当前登录用户是: ".$_SESSION['user'];

}

?>

SESSION是代表会话值,他的生存时间是浏览器打开的周期,就是说浏览器一旦关闭,会话值就会消失。并且会话值有个特点就是,在会话值生命周期内,同一个域名的页面能够访问该域名产生的会话值。

PHP,在a.php里有变量$user,$user=$_Post[username];我想将$user传到面b.php里面并进行输出,该怎么做。

b.php?username=$user

b.php

<?php

echo $_GET['username']

?>

或者用表单的方法

<form action="b.php" method="post" name="cmxform" >

type="hidden" value="<?php echo $user;?>" name="username" />

</form>

下面接收

<?php echo $_POST['username'];?>

php-for循环:怎么让第 2 条数据优先显示,然后在显示第 1 条数据。(在一个循环中)?

1

2

3

4

5

6

7

8

9

10

$data= [1,2,3,4,5];

for( $i=0; $i<count( $data); $i++) {

    if( $i== 0 ) {

        echo$data[$i+1];   

    } elseif( $i==1 ){

        echo$data[$i-1];

    } else{

        echo$data[$i];

    }

}

原本12345

循环后 

输出21345