Трябва ми код за добавяне в любими

DangerM

Registered
Трябва ми ко за добавяне в любими
Някой ако има някакъв код за добавяне на песен , албум или клип в любими
да го каже или някой ако може да напише
Благодаря предварително !
 
Aми виж сега, любими направи нова таблица в базата данни в нея да има user_id нали id-то на юзъра и например song_id, подразбира се какво ще е и който например натисне "Добави в любими" да му записва в базата user_id - неговото id и song_id id-то на песента или каквото е.
 
и аз имах подобна идея да поправя кода за приятели но бутона за добавяне в приятели който слагам не се показва никаде :x затова реших да попитам ако някой има готов или примерен
 
Това което съм ти го казал, не ми е идея, а самият начин, който съм го тествал и работи. Ти дай там кода си за преглед, аз ще ти го направя ;)
 
ето за преглед на приятели

Код:
<style>
.lqlq:hover
{
filter: alpha(opacity=65);
-moz-opacity: 1.65;
opacity: 0.60;
border: 2px solid white ;
}
.lqlq 
{
margin-top:3px;
margin-bottom:6px;
padding:3px;
height:15px;
background-image:url('images/+6.gi');
border-color:#3E91EC; 
border-width:1px;  
font-size:11px; 
border-style:solid;
}
.lqlq
{
margin-top:3px;
margin-bottom:6px;
padding:3px;
background-image:url('images/+6.gi');
border-color:#3E91EC; 
border-width:1px;  
font-size:11px; 
border-style:solid;
}

.lqlq:focus 
{
border:1px dashed #009900;
}

.lqlq:hover 
{
border:1px dashed #336699;
}

.lqlq:focus 
{
border:1px dashed #009900;
}

.lqlq:hover 
{
border:1px dashed #336699;
}
</style>

<?

ob_start();
session_start();
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<?php
include ("settings.php");
$user=$_SESSION['username'];
$db=mysql_query("SELECT * FROM users WHERE username='$user'");
while ($r=mysql_fetch_array($db))
{
$id=$r['id'];
}
$sql=mysql_query ("SELECT * FROM frends WHERE uid='$id'");
$frends=mysql_num_rows($sql);
if ($frends > 0)
{
$i="0";
$nared="3";
echo '<table align="center" border="0">'; 
while ($r=mysql_fetch_array($sql))
{
$fid=$r['fid'];
$sql2=mysql_query ("SELECT * FROM users where id='$fid'");
while ($r2=mysql_fetch_array($sql2)){
$i++;
$width=ceil(100/$nared);
$id=$r['id']; 
$user=$r2['username']; 
$picture=mysql_query("SELECT picture FROM users WHERE username='$user'") or die(mysql_error()); 
$picturerow=mysql_fetch_array($picture); 
if($picturerow[picture] == NULL)
{ 
echo "
<td width='140' align='center' border='1' class='lqlq' >
<a href='my.php?m=profile&username=$user'><img src='images/noimage.png' height='125px' width='125px' alt='$user' style='border:2px solid #13B1E1;'></img></a><a href='my.php?m=profile&username=$user'><center>$user</center></a><br><a href='delete.php?m=dellfrend&id=$id'>Премахни от Приятели</a></td>"; 
} 
else 
{ 
echo "<td width='140' align='center' border='1' class='lqlq'>
<a href='my.php?m=profile&username=$user'><img src='$picturerow[picture]' height='125px' width='125px' alt='$user' style='border:2px solid #13B1E1;'></img></a><a href='my.php?m=profile&username=$user'><center>$user</center></a><br><a href='delete.php?m=dellfrend&id=$id'>Премахни от Приятели</a></td>"; 
} 
if ($i==$nared)
{
echo "</tr>
<tr>";
$i=0;
}
} 
} 
echo '</table>'; 
} 
else 
{ 
echo "Няма приятели във вашият списък !"; 
}
?>
 
Код:
$user = $_SESSION['user'];
$id = $_GET['id'];
mysql_query("INSERT INTO `favourites` (`user`, `song`) VALUES ('$user', '$song)") or die (mysql_error());
това за кое по точно е на мен ми е нужен цял код за добавяне и за преглеждане
 
DangerM каза:
Код:
$user = $_SESSION['user'];
$id = $_GET['id'];
mysql_query("INSERT INTO `favourites` (`user`, `song`) VALUES ('$user', '$song)") or die (mysql_error());
това за кое по точно е на мен ми е нужен цял код за добавяне и за преглеждане

Прочети малко уроци не позвай на сухо..
Фукнцията INSERT INTO е за добавяне така може да добавиш към любими само ти трябва си направи таблица с 3 полета, id, user, song след което лесно можеш да си ги изведеш
$user = $_SESSION['user'];
$query = mysql_query("SELECT * FROM `favourites` WHERE `user`='$user'") or die (mysql_error());
while($row = mysql_Fetch_array($query, MYSQL_ASSOC)) {
echo 'Песен номер: <b>'.$row['song'].'</b><br />';
}
 
направих файла за добавяне но когато добавя се записва ИД-то на колоната ИД-то на песента но моето не се записва и се обарках при кода за искарване на песента :?
 
DangerM каза:
направих файла за добавяне но когато добавя се записва ИД-то на колоната ИД-то на песента но моето не се записва и се обарках при кода за искарване на песента :?

Нищо не можах да разбера :shock:
Какво си объркал кое не иска да се записва...
 
DangerM каза:
ами сяла е ид ид на песента моето ид не записва моето ид
Пич, ти да не се казваш Мусайбе или Хасан? Какво е това SQL-a е ID :shock:
на песента моето id :shock: не записва моето Id :shock: Ти поне разбра ли нещо от това което си писал?
 
ето SQL-а
Код:
CREATE TABLE IF NOT EXISTS `fsongs` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sid` varchar(255) NOT NULL,
  `uid` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=105 ;

искам да кажа че записва ID и SID но не записва UID
SID е ID-то на песента а UID е на потребителя които добавя песента
 
Код:
mysql_query("INSERT INTO `fsongs` (uid, sid) VALUES('$mid','$id')") or die(mysql_error()); 
echo "<meta http-equiv=\"refresh\" content=\"2; url=myfr.php\">Успешно добавихте песента!";
 
Код:
$id=$_GET['id']; 
$user=$_SESSION['username']; 
$db=mysql_query("SELECT * FROM songs WHERE name='$name'"); 
while ($r=mysql_fetch_array($db)) 
{ 
$id=$r['mid']; 
} 
$sql=mysql_query("SELECT * FROM fsongs WHERE sid='$id' AND uid='$mid'"); 
$broi=mysql_num_rows($sql); 
if ($broi < 1) 
{
 
Код:
$id=$_GET['id']; 
$user=$_SESSION['username']; 
$db=mysql_query("SELECT * FROM songs WHERE name='$name'"); 
$r=mysql_fetch_array($db)) 
$mid=$r['mid']; 
$sql=mysql_query("SELECT * FROM fsongs WHERE sid='$id' AND uid='$mid'"); 
$broi=mysql_num_rows($sql); 
if ($broi < 1) 
{

така ще стане :?:
 

Back
Горе