Изтриване от любими

RiddleR

Registered
Така изкарвам любимите песни на даден потребител ...

Код:
 <?php
$user_id = $userdata['username'];
$mysql = "SELECT * FROM favpesni WHERE user_name = '$user_id'";
$mysql1 = mysql_query($mysql);
while ($mysql2 = mysql_fetch_array($mysql1)){
$sid = $mysql2['fid'];
$ssong = $mysql2['song_name'];
echo "<a href='/play/".$sid." '>".$ssong."</a><br>";
}
?>

как мога да направя , тези любими песни да могат да се трият ?
 
DELETE FROM favpesni WHERE user_name='$user_id' AND pesen='$_GET['id'] и задаваш
favsongs.php?delete=1 примерно
 
<?php
$user_id = $userdata['username'];
$pesenid = $_GET['dell'];
$sql = "DELETE FROM `favpesni` WHERE `user_name`='$user_id' AND `pesen`='$pesenid'";
$res = mysql_query($sql) or die(mysql_error());
if($res)
{
echo 'Изтрита';
}
?>

$pesenid = това ти е ID то на песента и ще стане нещи такова file.php?dell=1
 
винаги ми пише песента е изтрита от любими , а всъщност не е...

Код:
<?php
$user_id = $userdata['username'];
$pesenid = $_GET['dell'];
$sql = "DELETE FROM `favpesni` WHERE `user_name`='$user_id' AND `song_name`='$song_name'";
$res = mysql_query($sql) or die(mysql_error());
if($res)
{
echo 'Песента е изтрита от любими !';
}
?>
 
Малко ми се спи , но сигурен ли си , че това е така ?
RiddleR каза:
<?php
$user_id = $userdata['username'];
$pesenid = $_GET['dell'];
$sql = "DELETE FROM `favpesni` WHERE `user_name`='$user_id' AND `song_name`='$song_name'";
$res = mysql_query($sql) or die(mysql_error());
if($res)
{
echo 'Песента е изтрита от любими !';
}
 
Не ме разбираш , според мен трябва да е
<?php
$user_id = $userdata['username'];
$pesenid = $_GET['dell'];
$sql = "DELETE FROM `favpesni` WHERE `user_name`='$user_id' AND `song_name`='$pesenid'";
$res = mysql_query($sql) or die(mysql_error());
if($res)
{
echo 'Песента е изтрита от любими !';
}
 
А защо триеш song_name , не трябва ли да е id , и това user_id = fid ?
Sorry , ама аз бях дотука ,че очите ми са на Х (дано някой има някой друг буден :))
 

Back
Горе