SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Помощ с един скрипт

Indjov

New member
Здравейте , този скрипт ми се намира в админ панела , но уви в него не ми излиза добави новина.

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>";
}
}
error.jpg
 
Последно редактирано:
Re: Помощ с един скрипт

Не го четох много внимателно, но този скрипт ти извежда проектите и обработва данните от форма за добавяне, която изобщо я няма и най-вероятно е другаде. Намери в кой скрипт ти е формата, а на този, който си го дал, сложи линк "добави" към първия.
 

Горе