Любими уроци

kikity_94

Registered
Здравейте хора може ли малко да помогнете
Не мога да се досетя как точно ще стане да направя любими уроци
В смисъл имам система за уроци и искам във секи урок да има бутон добави в любими.
Във потебителския панел имам бутонче любими уроци и искам там да извежда списъка с любимите ми уроци.
Как ще стане това
 
kikity_94 каза:
Здравейте хора може ли малко да помогнете
Не мога да се досетя как точно ще стане да направя любими уроци
В смисъл имам система за уроци и искам във секи урок да има бутон добави в любими.
Във потебителския панел имам бутонче любими уроци и искам там да извежда списъка с любимите ми уроци.
Как ще стане това

Създай си една нова таблица да речем с име:
lesson_like - тази таблица да има две колони: less_id и user_id

Кода, с който ще добавяш в любими е:

PHP:
mysql_query("INSERT INTO `lesson_like` (less_id,user_id)VALUES ('$t','$user_id')")or die(mysql_error());

А ето ти и един примерен код:

За да видиш дали имаш любими теми отваряш файла like.php, за да добавиш урок просто слагаш най-отзад (ааа това прозвуча малко .. :D ) ИД номера тоест: site.com/like.php?p=add&l=1

ЗАБЕЛЕЖКА: user_id - това ти е потребителското ИД или потребителското име, не знам как го взимаш със $_SESSION['username']; или както е там..


like.php
PHP:
<?php
$l = (int)$_GET['l'];
$p = (int)$_GET['p'];
if ($p == 'add') {
		$is = mysql_query("SELECT * FROM `lesson_like` WHERE user_id='$user_id' AND less_id='$t'") or die(mysql_error());
		$is = mysql_numrows($is);
		if($is>0){
			echo "Опитвате се да добавите вече любим урок.";
		} else {
		mysql_query("INSERT INTO `lesson_like` (less_id,user_id)VALUES ('$t','$user_id')")or die(mysql_error());
		echo "Успешно харесахте този урок!";
		}
} else {
	$query = mysql_query("SELECT * FROM `lesson_like` WHERE user_id = '$user_id' ORDER BY id DESC") or die (mysql_error());
	while ($row = mysql_fetch_array($query)) {
		$less_id = $row['less_id'];
			echo "Любими уроци: $less_id";
	}
}
?>
 

Back
Горе