【发布时间】:2011-05-30 22:33:10
【问题描述】:
<?php $name=$_POST['name']; ?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="name">
<input type="submit" value="GO" name="submit">
</form>
<?php
include ('db.php');
if(isset($_POST['submit']))
{
mysql_query ("INSERT INTO example (name) VALUES('$name')") or die(mysql_error());
}
if (!isset($_GET['startrow']) or !is_numeric($_GET['startrow'])) {
$startrow = 0;
}
else {
$startrow = (int)$_GET['startrow'];
}
$query = "SELECT * FROM example ORDER BY id DESC LIMIT $startrow, 20";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo "<li>";
echo $row['name'] ." "." <a href= 'like.php?quote=" . urlencode( $row['name'] ) . "'>Click Here</a>";
echo "</li>";
}
echo '<a href="'.$_SERVER['PHP_SELF'].'?startrow='.($startrow+10).'">Next</a>';
?>
我想让我的页面链接隐藏,我怎样才能隐藏,以便用户无法编辑它。
第二个问题,
目前我在每页上显示总共 10 条记录,然后是下一页按钮,但即使没有更多记录,下一个按钮也会继续显示...!记录结束时如何删除下一页按钮。 ??
第 28 行是指向任何用户都可以轻松编辑的页面的链接,我想让它们安全(使用 ID)
并且第35行是n'next'页面链接,当记录数结束时不应出现此链接
【问题讨论】:
-
你不能对用户隐藏链接,不是真的也不是安全的。为什么需要阻止用户编辑分页链接?
标签: php mysql hyperlink pagination