如何实现访问不同php?id=??? 出现不同title页面。能给出一个完整的php代码吗?
如何实现访问不同php?id=???出现不同title页面。能给出一个完整的php代码吗?比如<title><?phpecho$article['title'];?></...
如何实现访问不同php?id=??? 出现不同title页面。能给出一个完整的php代码吗?比如 <title><?php echo $article['title']; ?></title>
展开
4个回答
展开全部
没太看明白你的意思~
如果你是要不同的id显示不同的title的话,方法有很多~比如用switch case语句,还有用数组,还有用if elseif判断等。
我给你说一下用数组的方式代码如下:
<?php
$arr_tit = array(
1 => 'id为1的标题',
2 => 'id为2的标题',
3 => 'id为3的标题',
/*
...
*/
);
$id = intval($_REQUEST['id']);
?>
<!DOCTYPE HTML>
<html>
<head>
<title><?php echo $arr_tit[$id]; ?></title>
<!--其他head内容-->
</head>
<body>
</body>
</html>
更多追问追答
追问
如果输入的id是个不存在的呢 能否返回默认的标题 怎么样编写?
追答
可以~代码更改如下:
<?php
$arr_tit = array(
-1 => '这里是默认标题',
1 => 'id为1的标题',
2 => 'id为2的标题',
3 => 'id为3的标题',
/*
...
*/
);
$id = isset($_REQUEST['id']) ? intval($_REQUEST['id']) : -1; //检查id是否被设置,如果没有则取值-1
?>
<!DOCTYPE HTML>
<html>
<head>
<title><?php echo $arr_tit[$id]; ?></title>
<!--其他head内容-->
</head>
<body>
</body>
</html>
展开全部
<?php
(isset($id=$_GET["id"])) or ($id=0); // 如果未提供ID参数,$id就是0,否则就是ID
$titlearray = array("1"=>"ID为0时出现的内容",
"2"=>"ID为2..."
"3"=>"ID3..."
/*以此类推*/);
/* 其实这个一般都是在数据库里查询的。。下面是查询数据库的代码
// 连接数据库 比如 mysql_connect("主机","用户名","密码");
// 选择数据库 比如 mysql_query("USE db1");
$titlearr=$mysql_fatch_assoc(mysql_query("SELECT `title` FROM `table` WHERE `id`='".mysql_real_escape_string($id)."'"));
$title=$titlearr["title"]
*/
?>
<doctype html>
<html>
<head><?php htmlspecialchars($titlearr[$id]) ?>
.......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建一个html页面:
输入<form action="你要提交的php页面名" method="post">
<input type="text"name="me1"/>...........
<input type="submit"/>提交数据
</form>
在另一个php文件中
<?php
$a=$_REQUEST['me1'];
这时候把input提交的数据给了$a
?>
输入<form action="你要提交的php页面名" method="post">
<input type="text"name="me1"/>...........
<input type="submit"/>提交数据
</form>
在另一个php文件中
<?php
$a=$_REQUEST['me1'];
这时候把input提交的数据给了$a
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PHP 判断,然后跳转页面,JS,PHP都能使页面跳转
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询