система за новини

darkmas

Registered
значи имам малко затруднение ... ето ми го скрипта
postk.php
Код:
<?php
include 'config.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" href="images/fav.png" type="image/ico" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>XmusicWorld</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<script type="text/javascript" src="flowplayer-3.2.4.min.js"></script>
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="jquery.reveal.js"></script>
<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>

<div id="wrapper">
<div id="header">
	<div id="logo">

	</div>

</div>


<div id="navigation">
	<ul>
		<li><a href="index.php">Начало</a></li>
		<li><a href="music.php">Музика</a></li>
		<li><a href="video.php">Видео</a></li>
		<li><a href="pic.php">Снимки</a></li>
		<li><a href="top.php">Топ10</a></li>
                <li><a href="download.php">Свали музика</a></li>
                <li><a href="new.php">Клюки</a></li>
                <li><a href="kontact.php">Контакти и Запитвания</a></li>

	</ul>
</div>
</div>

<div id="page1">
<table width="250" border="0" align="center" cellpadding="1" cellspacing="1">
<form method="POST" name="add" id="add">

    <tr>
        <td align="center"><p>Потребител</p><input type="text" name="from" value="" size="30" /></td>
</tr>

<tr>
    
    <td align="center"><p>Описание</p><input name="opisanie" type="text" class="a" value="" onfocus="" onblur="" size="30" /></td>
</tr>
 
<tr>
    <td align="center"><p>Клюка</p><textarea name="kluka" rows="10" cols="40"></textarea></td>

</tr>
<tr>
<td align="center"><input name="submit" type="submit" value="Запиши" class="c"></td>
</tr>
</form>
</table>
  
<?php
              // March 10, 2001, 5:16 pm
if($_POST['submit']){//Взимаме написаното във формата
$id = "NULL";
$from = "$_POST[from]";
$opisanie = "$_POST[opisanie]";
$kluka = "$_POST[kluka]";
$date = "$_POST[date]";
$date = date("F j, Y, g:i a");
if($from == "от" || $opisanie == "opisanie" || $kluka == "kluka" || $date == "date"){
echo "Некоректно попълване, моля попълнете всички полета!";
}
else {
$sql = "INSERT INTO `postk` VALUE ('$id', '$from', '$opisanie', '$kluka', '$date');";//и го записвами в базата данни
}
$result = mysql_query($sql) or die (mysql_error());
if($result){// Ако се е записало изкарва това ако не
echo "Клюката е добавена !Можете да е видите <a href=\"new.php\">тук</a>.";
}
}
else {//изкарва това
echo mysql_error();
}
?>
</div>
</body>
</html>

ii new.php кадето ми се показват резолтатите
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <link rel="shortcut icon" href="images/fav.png" type="image/ico" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Клюки</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<script type="text/javascript" src="flowplayer-3.2.4.min.js"></script>

<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>

<div id="wrapper">
<div id="header">
	<div id="logo">

	</div>

</div>


<div id="navigation">
	<ul>
		<li><a href="index.php">Начало</a></li>
		<li><a href="music.php">Музика</a></li>
		<li><a href="video.php">Видео</a></li>
		<li><a href="pic.php">Снимки</a></li>
		<li><a href="top.php">Топ10</a></li>
                <li><a href="download.php">Свали музика</a></li>
                <li><a href="new.php">Клюки</a></li>
                <li><a href="kontact.php">Контакти и Запитвания</a></li>

	</ul>
</div>
</div>
<div id="page1">
    <div style="padding: 20px 20px 20px;">
    <a href="novi.php"><img src="images/124-bullhorn.png" width="15" height="15"/> <td /><b>Най-нови клюки</b></a>
    <a href="top15.php"><img src="images/28-star.png" width="15" height="15"/> <td /><b>Топ15 клюки</b></a>
    <a href="postk.php"><img src="images/10-medical.png" width="15" height="15"/> <td /><b>Добави нова клюка</b></a>
    </div>
    <br />
<div>

 <?php
 include 'config.php';


$broinastranica = 20;

// от коя страница да почне да показва.Може да искаме да е от втора или от последна.

$pageNum = 1;

// ако има получени данни $_GET['page'] ще покаже страницата с номер $_GET['page']

if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}

//тука определяме кои редове ще се показват - примерно ако $_GET['page']=2
// ще покаже от 20 до 40-ти ред.
$redove = ($pageNum - 1) * $broinastranica;
//заявката ще върне само посочените редове - примерно от 20 до 40 в зависимост от $_GET['page']
$zaiavka="select * from postk". " LIMIT $redove, $broinastranica";//Правим селект заявка
$result = mysql_query($zaiavka) or die('Error, query failed');

echo "<table border=1>";
// print-ваме посочените редове в таблица.

$form = "
<table width=\"800\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"1\">
<tr>
<td width=\"50\" align=\"center\">ID</td>
<td width=\"50\" align=\"center\">От потребител</td>
<td width=\"150\" align=\"center\">Описание</td>
<td width=\"150\" align=\"center\">Клюка</td>
</tr> ";

while($row=mysql_fetch_array($result))
{
$form .= "<tr>
<td width=\"50\" align=\"center\"><a href=\"kluka.php?id=$row[id]\">$row[id]</a></td>
<td width=\"50\" align=\"center\">$row[from]</td>
<td width=\"150\" align=\"center\">$row[kluka]</td>
<td width=\"150\" align=\"center\">$row[opisanie]</td>";
}
$form .= "</tr></table>";
echo $form;
echo '<div align="center">';
$zaiavka = "SELECT COUNT(id) AS numrows FROM postk";
$result = mysql_query($zaiavka) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];


$maxPage = ceil($numrows/$broinastranica);

$self = $_SERVER['PHP_SELF'];
$nomeranastranici = '';

for($page = 1; $page <= $maxPage; $page++)
{
if ($page == $pageNum)
{
$nomeranastranici .= " $page ";
}
else
{
$nomeranastranici .= " <a href=\"$self?page=$page\">$page</a> ";
}
}



// създаване на ликовете [предишна] [следваща]
// както и линковете [първа] и [последна]


if ($pageNum > 1)
{
$page = $pageNum - 1;
$predishna = " <a href=\"$self?page=$page\"> [<<<<<] </a> ";

$parva = " <a href=\"$self?page=1\">[първа]</a> ";
}
else
{
$predishna = ' ';
$parva = ' ';
}

if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$sledvashta = " <a href=\"$self?page=$page\"> [>>>>>] </a> ";

$posledna = " <a href=\"$self?page=$maxPage\">[последна]</a> ";
}
else
{
$sledvashta = ' ';
$posledna = ' ';
}

// показваме
echo $parva . $predishna . $nomeranastranici . $sledvashta . $posledna;



echo '</div>';

?>
</div>
    </div>

</body>
</html>
та мисълта ми е че искам като цакнат на линка на клюката да ми излизат резолтатите от ид то ... и ако може някои да ми сложе и картинка да се добавя ще е хубаво мерси предварително !!!
 

Back
Горе