我让这段代码在不同的脚本中工作。我正在做一些愚蠢的事情,但我看不到它。
<div>
<a href="view_accessory.php?id=<?php echo ++$pageno;?>"><div id='button'>Next</div> </a>
<a href="edit_acces_form.php?id=<?php echo $pageno; ?>"><div id='button'>Edit</div> </a>
<a href="view_accessory.php?id=<?php echo --$pageno;?>"><div id='button'>Previous</div> </a>
</div>
第一行有效,第二行有效,但第三行不起作用。如果我改变周围的线条,它们可以单独工作 - 但不是一起工作。
这是整个代码 - 无论位置如何,编辑都可以工作。数学操作数排在第二位时将不起作用。
<!DOCTYPE html>
<html>
<head>
<title>View Accessory Data</title>
<link href="styles/main.css" type="text/css" rel="stylesheet">
</head>
<body>
<div id="wrapper">
<div id="pagewrap">
<header>
<h1> View Accessory Data </h1>
</header>
<?php
require 'zxcvbn/db.inc.php';//database connection
if (!$pageno = \filter_input(INPUT_GET, "id", \FILTER_VALIDATE_INT)){
$pageno = 1;
} else {
$pageno = (int) $pageno;
}
echo "first pageno = ".$pageno;
$result0 = \mysqli_query($con, "SELECT COUNT(*) FROM accessory");
$numrows = \mysqli_fetch_row($result0);
$lastpage = ($numrows[0]);
$pageno = (int)$pageno;
if ($pageno > $lastpage) {
$pageno = 1;
// starts at the beginning
} // if
if ($pageno < 1) {
$pageno = $lastpage;
// goes to last record
}
缥缈止盈
潇潇雨雨