Просмотр файла index.php

Размер файла: 3.71Kb
<?
session_start();
if (isset($_SESSION['user_login']))
{
	
    $user=$_SESSION['user_login'];
} else {
	$user="Гость";
}

//---------------
include("connect.php");
include("functions.php");

//вывод данных


$p="___________________";

echo '<center>';
echo '<table border=0 width=50%>';
echo '<tr>';
echo '<td height=50 background="img/logo.png">';
echo '</td>';
echo '</tr>';
echo '</table>';
echo '<table border=0 width=50%>';
echo '<tr>';
echo '<td background="img/re.jpg" height=20 >';
echo "Вы: $user";
echo '<td background="img/re.jpg" aling="right"><a href="reg.php">Регистрация</a>';
echo '<td background="img/re.jpg" aling="right"><a href="avt.php">Войти</a> </td>';
echo '<td background="img/re.jpg" aling="right"><a href="vyh.php">Выйти</a> </td>';
echo '</td>';

echo '</tr>';
echo '</table>';


echo '<table width=50% border=0>';
echo '<tr>';
echo '<td width=30 height=100%  background="img/w.png">';
echo '<td background="img/bg.png">';



//______________постраничная навигация________________//

$nums = 10;

if (isset($_GET['page'])) {
    $page = intval($_GET['page']);
}
else {
    $page = 1;
}

$query = "SELECT COUNT(*) AS `counter`
            FROM `posts`";
$sql = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($sql);

$elements = $row['counter'];

$pages = ceil($elements/$nums);


if ($page < 1) {
    $page = 1;
}
elseif ($page > $pages) {
    $page = $pages;
}


$start = ($page-1)*$nums;

// когда у нас в таблице нет записей
if ($start < 0) $start = 0;

$query = "SELECT *
            FROM `posts`
            ORDER BY `id` DESC
            LIMIT {$start}, {$nums}";
//$query = "SELECT *
//            FROM `posts`
//            LIMIT {$start}, {$nums}";
$sql = mysql_query($query) or die(mysql_error());

while ($row = mysql_fetch_assoc($sql)) {
    // здесь выводим наши записи из базы
	$str=$row["text"];
    $mod_str = wordwrap($str,20,"\t");

	echo '<b>'.$row["name"].' в '.''.$row["date"].' сказал:'.'</b>'.'<br/>'.'<i>'.bb_code($mod_str).'</i>'.'<br/>'.'<br/>';
}


// далее нам надо прицепить листалку

$neighbours = 6;
$left_neighbour = $page - $neighbours;
if ($left_neighbour < 1) $left_neighbour = 1;

$right_neighbour = $page + $neighbours;
if ($right_neighbour > $pages) $right_neighbour = $pages;

if ($page > 1) {
    print ' <a href="?page=1">последняя</a> ... <a href="?page=' . ($page-1) . '"><<<</a> ';
}

for ($i=$left_neighbour; $i<=$right_neighbour; $i++) {
    if ($i != $page) {
        print ' <a href="?page=' . $i . '">' . $i . '</a> ';
    }
    else {
        // выбранная страница
        print ' <b>' . $i . '</b> ';
    }
}

if ($page < $pages) {
    print ' <a href="?page=' . ($page+1) . '">>>></a> ... <a href="?page=' . $pages . '">первая</a> ';
}

//___конец постраничной навигаци________//


//вывод 6 последних постов
//$post=mysql_query("SELECT * FROM `posts` ORDER BY id DESC LIMIT 6");
//while ($arr=mysql_fetch_array($post))
//{
	
//	echo '<b>'.$arr["name"].' в '.''.$arr["date"].' сказал:'.'</b>'.'<br/>'.'<i>'.bb_code($arr["text"]).'</i>'.'<br/>'.'<br/>';
//}




echo "<form action=\"save.php\" method=\"post\">";

if (!isset($_SESSION['user_login']))
{
	echo "Имя:<br /><input  type=\"text\" name=\"name\" size=\"32\"  /><br />";
} else {
	echo $user;
	echo '<br>';
}
echo "Сообщение:<br />
<textarea name=\"text\" cols=\"60\" rows=\"6\"></textarea><br />";

if (!isset($_SESSION['user_login']))
{
echo "Введите число:
<p><img src=\"1/?<?php echo session_name()?>=<?php echo session_id()?>\"></p>
<p><input type=\"text\" name=\"keystring\"></p>";
}
echo "<input type=\"submit\" value=\"Сказать\"></form>";



include("dis/niz.php");
?>