我正在使用PHPmySQL,我目前正在显示一个特定的记录,从数据库获取其URL在URL中的ID,并在此ID的帮助下显示另一页上的详细信息。ID加/减URL URL?
现在我想添加一个名为NEXT RECORD的按钮,方法是点击URL中哪个ID增加1,页面重新加载并显示下一条记录。 我该如何做,我无法在PHP中找到按钮。
什么,我想就是 拿到ID:
$id1=$_GET['id'];
一个
$new=$id1+1;
我正在使用PHPmySQL,我目前正在显示一个特定的记录,从数据库获取其URL在URL中的ID,并在此ID的帮助下显示另一页上的详细信息。ID加/减URL URL?
现在我想添加一个名为NEXT RECORD的按钮,方法是点击URL中哪个ID增加1,页面重新加载并显示下一条记录。 我该如何做,我无法在PHP中找到按钮。
什么,我想就是 拿到ID:
$id1=$_GET['id'];
一个
$new=$id1+1;
三江源这么多的人,我已经gotn答案,
$id1=$_GET['id']; //takes ID from URL
$new=$id1+1; //increments the ID by 1
echo '<button type="button" onclick="window.location=\'pdetail.php?id='.$new.'\'">Next Record</button>'; //gives the new ID in URL of same page
感谢乌拉圭回合时间。代码仍然处于其初始阶段,因为它不知道当记录结束时会发生什么。
而不是写你的答案,我建议你点击旁边的绿色勾号帮助你。 –
乌尔代码没有工作,这就是为什么我写我自己的答案。 –
增加ID这应该工作:
PHP
$new_id = $_GET['id'] + 1; // Get the next id
// Function that gets the name of the current page
function curPageName() {
return substr($_SERVER["SCRIPT_NAME"],strrpos($_SERVER["SCRIPT_NAME"],"/")+1);
}
$new_url = curPageName() . '?id=' . $new_id;
HTML
<form action="?php echo $new_url; ?>">
<button name="NEXTRECORD" type="submit">Next record</button>
</form>
,如果你想写到哪个按钮手动指向的网页,您当然可以删除功能curPageName(),但如果你有这样的代码也将使用此代码更容易在几页上。
是的,我的权利,我想加上一个在URL中存在的ID,然后该ID将显示来自同一页上的数据库的下一条记录。 –
那么我提供的代码是按照你的要求做的? –
$ v应该做什么?并且我们不应该将$ new_id与curPageName()连接起来? –
使用HTML使按钮:
<?php
echo '<button type="button" onclick="window.location=\'record.php?id='.$_GET['id'] + 1.'\'">Next Record</button>';
?>
我所做的几乎是一样的,它说它意想不到的TSTRING? 回声 “<按钮类型=” 按钮 “的onclick = ” '?pdetail.php ID =' $ _ GET [ 'ID'] + 1。。“>下一记录”; –
尝试:echo''; –
我在URL中获取ID,但不增加1。 –
按钮需要用'html'创建 – DevZer0
什么?你在'php'中按钮是什么意思?你确定你知道html和php的基础知识吗? – Sliq
对,我必须在HTML中制作按钮,然后我如何调用它的ONCLICK函数来修改PHP脚本?那是我问的。 –