Как мога да направя (* Добави в любими)

bankera1990

Registered
та дайте идея как да направя скрипт за добавяне на любими файлове на да ден потребител :) аз имам някаква идея да записва id на файла в таблица love но нез дали ще е добре по този начин
index.php?m=play&id=234 да записвам само 234
 
ако имате някакъв готов скрипт ще се радвам да го споделите или да ми направите един +1 давам :)
 
sql
Код:
CREATE TABLE `love` (
`id` int(12) NOT NULL auto_increment,
`idu` int(12) NOT NULL,
`idf` int(12) NOT NULL,
UNIQUE KEY(`id`)
);

add.php
Код:
<?php
session_start();
//кънект към mysql
if(isset($_GET['id']) AND isset($_SESSION['id'])){
$idu = $_SESSION['id'];
$idf = (int)$_GET['id'];
mysql_query("INSERT INTO `love` (idu, idf) VALUES('$idu','$idf')");
echo "Gotovo";
}else{
echo "Грешка";
}
?>

view.php
Код:
<?php
//кънект към mysql
if(isset($_GET['id'])){
$id = (int)$_GET['id'];
$row = mysql_query("SELECT * FROM `love` WHERE `idu` = '$id'");
while($raw = mysql_fetch_array($row)){
echo $raw['idf']."<br />";
}
}else{
echo "Грешка";
}
?>
и някъде
линк към add.php?id=id-то на файла
Горе долу така само че при view.php ще ти се изведат ид тата, ама може и имената ама трябва да си дадеш друга дб
 
Код:
<?php
//кънект към mysql
if(isset($_GET['id'])){
$id = (int)$_GET['id'];
$row = mysql_query("SELECT * FROM `love` WHERE `idu` = '$id'");
while($raw = mysql_fetch_array($row)){
$idn = $raw['idf'];
$r = mysql_query("SELECT * FROM `songs` WHERE `id` = '$idn'");
echo $r['name']."<br />";
}
}else{
echo "Грешка";
}
?>
ето
 

Back
Горе