用php怎么判断输出该用户的一个值? 如何使用php输出hello world
- 急!!!php 怎样实现查询一个数据
- php 怎样获取当前客户端登陆用户的用户名
- PHP,在a.php里有变量$user,$user=$_Post[username];我想将$user传到面b.php里面并进行输出,该怎么做。
- php-for循环:怎么让第 2 条数据优先显示,然后在显示第 1 条数据。(在一个循环中)?
急!!!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