php实现点击页面链接进入其他页面(跳转)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php实现点击页面链接进入其他页面(跳转)相关的知识,希望对你有一定的参考价值。

比如说一个网页上列举了许多新闻条目,当然这些新闻都是存在数据库里的。我会利用php查询数据库,然后然把显示在页面上(只是显示了标题)。
但是,如果我想点击这些新闻标题,然后进入一个阅读页面,这个页面包括新闻的具体信息:标题,发布时间,内容等等。这个是怎么实现的?

用URL 把标题GET给详细页面,然后详细页面 根据标题 在数据库里面 查找新闻的细节,然后返回
当然,前提是有这样的数据库!
<a href="detail.php?title='新闻1'">新闻1</a>

然后detail.php 里面
<?php
$title=$_GET['title'];
$sql="select * from new_detail where title='$title'"
$mysql_connect()……
数据库查询,展现代码了

?>追问

   我想用ID传,怎么修改一下呢                      

 我的articles数组获取如下:

追答

news_read.php?id=1 或者news_read.php?id=2…… 想传多少,你自己写呗,格式就是这样的

追问

那肯定不行吧,一篇文章在数据库中对应有一个id的,我就想用数据库对应的id,怎么写?这个articles的数组的定义感觉好奇怪,求解释一下

追答

我意思就是你知道ID 是多少,但是我不知道呀,所以要你写呀,


articles[] 动态添加数组呀,你可以试试下面的代码就知道效果了


<?php
for($i=1;$i<10,++$i)
$arr[]=&i;

for($j=0;$i<count($arr),++$j)
echo $arr[$j]."<br>";

?>

 和JS 的arr.push, 动态的给数组末尾添加元素,默认从0开始

参考技术A 每条新闻都对应一个ID, 当点击标题的时候,传递点击的这条新闻的ID到新的页面, 这样新的页面就知道要显示的是哪条新闻了。 详见 php参数传递追问

若$row=$result->fetch_assoc();

我把这个ID存在一个数组new_arr里头:
$news_arr[] = array($row["id"]);



#号是写什么?

微信页面 onclick一点击就跳到页面顶部了

新做的一个HTML移动端页面,就QQ和微信内置浏览器打开,点击一个弹框,页面会自动跳转到顶部,而移动端谷歌浏览器不会。求大神指点,怎么写代码才不跳转到顶部。

设置锚点,

<a name="add"></a><!-- 定义锚点 -->  
<!--在中间放你的内容-->
<a href="#add">跳转到add的位置</a>

参考技术A 如果写了空链接的话是会跳转的追问

onclick是写在li里面的,没有连接哦。功能是一个HTML5的弹框。移动端

以上是关于php实现点击页面链接进入其他页面(跳转)的主要内容,如果未能解决你的问题,请参考以下文章

js如何实现进入页面后自动跳转到锚点

java中如何点击按钮跳转到网页(在浏览器中打开)

微信公众号怎样直接跳转H5页面?

在需要跳转页面下,怎样用js改变点击菜单的样式?

ajax怎样实现加载页面,点击页面链接不跳转走

php中如何点击完按钮后在本页面实现跳转