Система за приятели

niki_noki

Registered
Здравейте,

можете ли да ми дадете система за приятели,, т.е.

Да има поле за добавяне, от него да се добавят:

Име:

Линк:


Да има да се чистят приятелите,,

Да се изкарват приятелите в индекса.. :?:
 
SQL :

Код:
CREATE TABLE `friends` (
  `id` int(20) NOT NULL auto_increment,
  `name` varchar(100) NOT NULL,
  `link` varchar(100) NOT NULL,
  `status` int(20) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

// id = номер на записа
// name = Име на линк
// link = Линк към приятел (http://....)
// status = Тук трябва да е винаги "1" ако е "0" ще направиш линка временно неактивен


friends.php

Код:
<?
$select = "SELECT * from friends where id and status=\"1\"";
$result = mysql_query($select);
echo "<table action=\"\" form=\"\">";
while ($row = mysql_fetch_array($result)) {
$name = $row['name'];
$link = $row['link'];
echo "<a id=\"menu_img\" href=\"$link\">$name</a><br />";
}
echo "</table>";
?>

// Това ти извежда резултатите от датабазата

admin.php


Код:
<?php
function index() {
$ip = $_SERVER['REMOTE_ADDR'];
echo "Добре дошли $ip ! <a href=\"?p=add\" >Добави приятел</a> <a href=\"?p=del\" >Изтрии приятел</a>";
}
function add() {

echo "<b>Добави Приятел</b><br />";
echo "<form action='' method='post'>"
."Име:<input type='text' name='name' /><br />"
."Линк:<input type='text' name='link' /><br />"
."<input type='submit' name='go' />"
."</form>";

if ($_POST['go']) {

if ($_POST['name'] == NULL or $_POST['link'] == NULL) {
echo "Моля попълнете полетата .";
}else {

$insert = mysql_query("INSERT INTO `friends` VALUES('', '$_POST[name]', '$_POST[link]', '1')");
if ($insert = true) {
echo "Успешно !";
}else {
echo "Грешка !";
}


}


}

}
function del() {

echo "<b>Изтрии Приятел</b><br />";

if ($_GET[id]) {

$query = "DELETE FROM friends where id='$_GET[id]'"; 
$ok = mysql_query($query);
if($ok) 
{ 
echo "Изтрихте успешно , моля изчакайте 2 секунди .";
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"2; URL=admin.php\">"; 
} 

}

else {

$query="SELECT * FROM `friends` WHERE `id`"; 
$result=mysql_query($query); 


while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$name = $row['name'];
echo "<a href='./admin.php?p=del&id=$id'>$name</a><br />";
}

}

}



$get = $_GET['p'];
switch($get){
case "add":
add();
break;
case "del":
del();
break;
default:
index();
break;
}
?>

//Това е админ файла :)


Мисля че ти е ясно че във friends.php и admin.php е нужно да инклуднеш конфиг файла - ( става чрез include config.php; )

Ако нещо не ти е ясно питай , написах го на бързо ...
 

Back
Горе