Здравейте , този скрипт ми се намира в админ панела , но уви в него не ми излиза добави новина.
PHP:
<h1>Проекти</h1>";
$pp = "5";
$page=$_GET['page'];
if(!$_GET['page'])
{
$page="1";
}
$limit = ($pp*$page)-$pp;
$redove=mysql_query("SELECT * FROM projects");
$max=mysql_numrows($redove);
$total=ceil($max/$pp);
$query="SELECT * FROM projects order by id desc LIMIT $limit,$pp";
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{
$simvola="150";
$opisanie = substr($r['description'],0,$simvola);
echo "<center>
<p><table cellpadding='6' cellspacing='1' border='0' width='96%'>
<tr>
<td valign='middle' width='160' height='160'>
<a href='?p=&action=view&id=$r[id]'><img src='../$r[img]' alt='' title='$r[title] border='0' /></a>
</td>
<td valign='top'>
<b>Адрес:</b> <a href='$r[url]' target='_blank'>$r[url]</a><br>
<b>Заглавие:</b> <a href='?p=&action=view&id=$r[id]'>$r[title]</a><br>
<b>Тип:</b> $r[type]<br>
<b>Описание:</b> $opisanie ... <a href='?p=&action=view&id=$r[id]'><b>още</b></a>
</td>
</tr>
</table></p>
</center>";
}
echo "<center>";
if ($page > 1) {
$prev = ($page - 1);
echo "<a href=\"?p=&page=$prev\"><font size='1' face=\"Trebuchet MS\"><<< </font></a> ";
}
else echo "<font size='1' face=\"Trebuchet MS\"><<< </font>";
if (!$page or ($page > $total)) {
$page="1";
}
if ($total < 10) {
for($i=1 ; $i<=$total ; $i++) {
if ( ($page)==$i ) {
echo "<b>$i</b> ";
}
else {
echo "<a href=\"?p=&page=".$i."\">".$i."</a> ";
}
}
}
else {
for($i=1 ; $i<=3 ; $i++) {
if ( ($page)==$i ) {
echo "<b>$i</b> ";
}
else {
echo "<a href=\"?p=&page=".$i."\">".$i."</a> ";
}
}
if ($page <= 3) {
if ($page == 3) echo "<a href=\"?p=&page=4\">4</a> ";
echo "... ";
for ($i=$total-2; $i<=$total; $i++)
echo "<a href=\"?p=&page=".$i."\">".$i."</a> ";
}
if ($page == 5) $parva.= "<a href=\"?id=".$_GET['id']."&page=4\">4</a> ";
if ( ($page == 4) or ($page == 5) ) {
for ($i=$page; $i<=$page+1; $i++) {
if ($page == $i) echo "<b>$i</b> ";
else echo "<a href=\"?p=&page=".$i."\">".$i."</a> ";
}
echo "... ";
for ($i=$total-2; $i<=$total; $i++)
echo "<a href=\"?p=&page=".$i."\">".$i."</a> ";
}
if ( ($page > 5) and ($page < ($total - 4)) ) {
echo "... ";
for ($i=$page-1; $i<=$page+1; $i++) {
if ($page == $i) echo "<b>$i</b> ";
else echo "<a href=\"?p=&page=".$i."\">".$i."</a> ";
}
echo "... ";
for ($i=$total-2; $i<=$total; $i++)
echo "<a href=\"?p=&page=".$i."\">".$i."</a> ";
}
if ( $page > ($total - 5) ) {
echo "... ";
for ($i=$total-5; $i<=$total; $i++) {
if ($page == $i) echo "<b>$i</b> ";
else echo "<a href=\"?p=&page=".$i."\">".$i."</a> ";
}
}
}
if ($page < $total) {
$next = ($page + 1);
echo "<a href=\"?p=&page=$next\"><font size='1' face=\"Trebuchet MS\"> >>></font></a>";
}
else echo "<font size='1' face=\"Trebuchet MS\"> >>></font>";
echo "</center>";
}
if ($_GET['action'] == 'add') {
if ($_GET['do'] == 'insert') {
$title = $_POST['title'];
$description = $_POST['description'];
$type = $_POST['type'];
$url = $_POST['url'];
//проверки
if(empty($title)) { print "<h1>Грешка!</h1>"; print "<p>Моля напишете заглавие на проекта!</p>"; $opcia = false;}
else if(empty($url)) { print "<h1>Грешка!</h1>"; print "<p>Моля напишете адреса на сайта!<br>"; $opcia = false;}
else if(empty($description)) { print "<h1>Грешка!</h1>"; print "<p>Моля напишете описанието на проекта<br/>"; $opcia = false;}
else {
$sql = mysql_query("INSERT INTO projects (id, title, img, description, type, url) VALUES ('', '$title', '$img', '$description', '$type', '$url')");
print "<h1>Добавяне ...</h1>";
print "<p>Проектът беше успешно добавен!</p>";
}
}
Последно редактирано: