пробовал написать постраничную навигацию, подскажите, безопасно ли использовать этот на сайте и стоит ли? Только учусь пхп, поэтому не стоит назвывать извращенцем и пр. код:
<?
$DB_HOST = "localhost";
$DB_USER = "ags";
$DB_NAME = "ags";
$DB_PASS = "ags";
mysql_connect ("$DB_HOST", "$DB_USER", "$DB_PASS") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("$DB_NAME");
if (empty($page)) $page = 1;
$kolvo="7";
if($_GET['page']<0) {echo "неправильное значение";
exit;
}
if($_GET['page']==0) {$page=1;} else { $page=$_GET['page']; }
$pages=($_GET['page']*$kolvo);
$page = intval($page);
$counter = mysql_numrows(mysql_query("SELECT * FROM `goroda`"));
$str=floor(($counter/$kolvo));
$st = mysql_query("SELECT * FROM `goroda` ORDER by `id` LIMIT ".$pages." ,".$kolvo." " );
if(mysql_num_rows($st)==0)
{ echo '<div class="contur"><div class="header">Ошибка!</div></div>';
exit;
}
{$i=1;
echo '<div class="contur"><div class="header">';
while($stat = mysql_fetch_array($st)){
echo"<b> $stat[name] </b><br>";
$i++;}
}
echo "</div></div>";
echo '<div class="contur"><div class="header">';
$strr=($str-1);
if ($page==1) { echo "<b>1</b>";} else { echo " <a href=?page=1>1</a>"; }
if ($page != 2) {if ($page > 1) echo ' <a href="index.php?page='.($page - 1).'">'.($page - 1).'</a> ';}
if ($page != 1) echo "<b> $page </b>";
if ($page != $str) {if ($page != $strr)echo ' <a href="index.php?page='.($page + 1).'">'.($page + 1).'</a>';}
if ($page != $str) {if ($page==$str) { echo "<b> $str </b>";} else {echo " <a href=?page=".$str.">".$str."</a>";}}
?>