Скрипт за "Добави в любими"

winers

Registered
Търсих в сайта и в google, но никъде не видях такъв скрипт..

Трябва ми прост скрипт за "Добави в любими, Махни от любими" и в профила на потребителя да се показва Любими песни: Песните..
Песните: song.php?id=
Профил: profile.php?user=
 
С AJAX просто правиш едно линкче, което изпраща POST заявка към някакъв php файл (например song.php?id=23) и във файла проверяваш дали има такъв ред
PHP:
$id=$_GET[id];
$res=mysql_query("SELECT COUNT(*) as cnt FROM `liubimi` WHERE `user_id`=$_SESSION[user_id] AND `song_id`=$id");
$row=mysql_fetch_assoc($res);
$count=$row[cnt];
if($count==0){
mysql_query("INSERT INTO `liubimi` (`user_id`,`song_id`) VALUES ('$_SESSION[user_id]',$id)");
}else{
mysql_query("DELETE FROM `liubimi` WHERE `user_id`=$_SESSION[user_id] AND `song_id`=$id");
}
 
ivo_pi4a каза:
С AJAX просто правиш едно линкче, което изпраща POST заявка към някакъв php файл (например song.php?id=23) и във файла проверяваш дали има такъв ред
PHP:
$id=$_GET[id];
$res=mysql_query("SELECT COUNT(*) as cnt FROM `liubimi` WHERE `user_id`=$_SESSION[user_id] AND `song_id`=$id");
$row=mysql_fetch_assoc($res);
$count=$row[cnt];
if($count==0){
mysql_query("INSERT INTO `liubimi` (`user_id`,`song_id`) VALUES ('$_SESSION[user_id]',$id)");
}else{
mysql_query("DELETE FROM `liubimi` WHERE `user_id`=$_SESSION[user_id] AND `song_id`=$id");
}

А в таблицата liubimi какво да сложа?
 
Таблица liubimi
Колони: RowNumber, user_id, song_id

Идеята RowNumber ти е номера, user_id ти е ид-то на потребителя, song_id е ид-то на песента. В таблицата един вид ще свързваш потребителя с песента.
 

Back
Горе