Воскресенье, 23 Февраля 2020, 23:05

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Функция Друзья (Помогите Пожалуйста!)
Функция Друзья
JumpZ(noob)Дата: Среда, 26 Сентября 2012, 21:41 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Помогите написать функцию добавление друга, то есть при нажатие на кнопку добавить в друзья идет запрос в табличку user там проверят если ли такой пользуватель по id или login если есть то идет дальше запрос в табличку friends и столбик friend прописывает логин ну или id а в столбик user_id пишет id того пользователя который совершил запрос на добавление.
-----------------------------------------------
sql

`id` int(11) NOT NULL auto_increment,
`user_id` int(255) NOT NULL,
`friend` int(255) NOT NULL,
------------------------------------------------


Skype: a-x-i-t-o
cougraAccДата: Четверг, 27 Сентября 2012, 07:17 | Сообщение # 2
Яркая личность GD
Сейчас нет на сайте
Code
function getFriendList($uid) {
  $query = mysql_query("select * from friens where user_id=$uid");
  if ($query) return mysql_fetch_array($query);
  else return "NaN";
}
function addToFriend($uid, $frId) {
  $query = mysql_query("select * from friens where user_id=$uid and friend=$frId");
  if ($query) return "Пользователь уже в списке ваших друзей";
  else {
   $query = mysql_query("INSERT into friends (id, user_id, friend) values (NULL, $uid, $frId)");
   if ($query) return "Done";
   else return "Error";
  }
}

Как-то так.


कृष्ण यजुर् वेद के उपनिषद संस्कार, ज्ञान और वैदिक धर्म के ध्यान के पहलुओं के बारे में बताते हैं। सन्ध्या अनेक देवताओं के गायत्री मंत्र और कई सूत्र हमें इससे प्राप्त हैं। इसमें ब्रह्म ज्ञान प्राप्त करने की योग्यता पाने की प्रक्रिया (आत्म-शुद्धिकरण) के बारे में भी बताया गया है। इस उपनिषद में आद्यात्मिक साधकों के लिए वांछित तपस्या, इन्द्रिय-निग्रह, सत्य और धार्मिक जीवन बिताने पर ज़ोर दिया गया है।
JumpZ(noob)Дата: Четверг, 27 Сентября 2012, 18:11 | Сообщение # 3
почетный гость
Сейчас нет на сайте
пишет
Parse error: syntax error, unexpected ';' friends.php on line 134
вот она
$query = mysql_query("select * from friens where user_id=$uid and friend=$frId");


Skype: a-x-i-t-o
cougraAccДата: Четверг, 27 Сентября 2012, 18:43 | Сообщение # 4
Яркая личность GD
Сейчас нет на сайте
Ты не можешь исправить синтаксическую ошибку? Я тебе написал полноценный пример, просто исправь.

कृष्ण यजुर् वेद के उपनिषद संस्कार, ज्ञान और वैदिक धर्म के ध्यान के पहलुओं के बारे में बताते हैं। सन्ध्या अनेक देवताओं के गायत्री मंत्र और कई सूत्र हमें इससे प्राप्त हैं। इसमें ब्रह्म ज्ञान प्राप्त करने की योग्यता पाने की प्रक्रिया (आत्म-शुद्धिकरण) के बारे में भी बताया गया है। इस उपनिषद में आद्यात्मिक साधकों के लिए वांछित तपस्या, इन्द्रिय-निग्रह, सत्य और धार्मिक जीवन बिताने पर ज़ोर दिया गया है।
JumpZ(noob)Дата: Пятница, 28 Сентября 2012, 23:05 | Сообщение # 5
почетный гость
Сейчас нет на сайте
cougraAcc, щас тебе в лс скину код переделаний, а не могу найти ошибку

Добавлено (27.09.2012, 21:31)
---------------------------------------------
подкиньте плз ещё пару примеров ) cool

Добавлено (28.09.2012, 23:05)
---------------------------------------------
Помогите подправить чтоб все ровно выводило, чтоб выводило моих друзей то есть которых я добавил и чтоб вы водило тех друзей которые меня добавили
---------
<?
{
$result = select('SELECT * FROM friends WHERE user_id=%d',$myrow3['id']);
foreach($result as $fri)
{
$frilog = mysql_query("select * from `users` WHERE `id`='$fri[friend]'") or die("MySQL Error!");
while ($frilogg = mysql_fetch_array($frilog))
echo "<a href='page.php?id=".$fri[friend]."' target='blank'><img src=/img/other/inf.png ></a>".$frilogg['login']."<br>";
}
}
?>


Skype: a-x-i-t-o
RioluДата: Суббота, 29 Сентября 2012, 08:42 | Сообщение # 6
почетный гость
Сейчас нет на сайте
Code
$fr = mysql_query("SELECT * FROM `friends` WHERE `user_id`=".$myrow3[id]."");   
while ($fri = mysql_fetch_array($fr)){    
$frilog = mysql_query("select * from `users` WHERE `id`='$fri[friend]'") or die("MySQL Error!");   
$frilogg = mysql_fetch_array($frilog);
echo "<a href='page.php?id=".$fri[friend]."' target='blank'><img src=/img/other/inf.png ></a>".$frilogg['login']."<br>";   
}


Добавлено (29.09.2012, 08:42)
---------------------------------------------
Code
<?php
function listFriends($u_id){
$fr = mysql_query("SELECT * FROM `friends` WHERE `user_id`=".$u_id."");    
while ($fri = mysql_fetch_array($fr)){     
$frilog = mysql_query("select * from `users` WHERE `id`='$fri[friend]'") or die("MySQL Error!");    
$frilogg = mysql_fetch_array($frilog);   
echo "|".$frilogg['login']."|<br>";    
}}
function add_Frind($friend){
if (!empty($_GET['active']) and !empty($_GET['id'])){
$active = $_GET['active'];
$id = $_GET['id'];   
$myrow3 = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id=$id"));
$uid = $_SESSION['id'];   
$query = mysql_query("select * from friens where user_id=$uid and friend=$friend");   
if($query){echo"Пользователь уже в списке ваших друзей";}else{
$query = mysql_query("INSERT into friends (id, user_id, friend) values (NULL, $uid, $friend)");   
if ($query){echo"Пользователь добавлен";
}else{echo "Error";}}}}

# Пример   
echo listFriends("1"); // показываем список друзей пользователя у которого id=1
?>


Рoke-x (ММОRPG про покемонов)



Сообщение отредактировал Riolu - Суббота, 29 Сентября 2012, 08:45
JumpZ(noob)Дата: Суббота, 29 Сентября 2012, 23:31 | Сообщение # 7
почетный гость
Сейчас нет на сайте
Riolu, ты не понял мне нужно когда я добавляю пользователя в друзья то чтоб он не только в меня появлялся в друзьях а и у него

Добавлено (29.09.2012, 23:31)
---------------------------------------------
благодарочька cougraAcc, Riolu,


Skype: a-x-i-t-o
cougraAccДата: Воскресенье, 30 Сентября 2012, 10:38 | Сообщение # 8
Яркая личность GD
Сейчас нет на сайте
Quote (JumpZ(noob))
благодарочька cougraAcc, Riolu,

Можно не писать, а просто ставить +.


कृष्ण यजुर् वेद के उपनिषद संस्कार, ज्ञान और वैदिक धर्म के ध्यान के पहलुओं के बारे में बताते हैं। सन्ध्या अनेक देवताओं के गायत्री मंत्र और कई सूत्र हमें इससे प्राप्त हैं। इसमें ब्रह्म ज्ञान प्राप्त करने की योग्यता पाने की प्रक्रिया (आत्म-शुद्धिकरण) के बारे में भी बताया गया है। इस उपनिषद में आद्यात्मिक साधकों के लिए वांछित तपस्या, इन्द्रिय-निग्रह, सत्य और धार्मिक जीवन बिताने पर ज़ोर दिया गया है।
VipCatДата: Воскресенье, 30 Сентября 2012, 13:54 | Сообщение # 9
PHP-MasteR
Сейчас нет на сайте
Сделал ?

Проблемы индейцев - вождя не волнуют....
JumpZ(noob)Дата: Воскресенье, 30 Сентября 2012, 17:14 | Сообщение # 10
почетный гость
Сейчас нет на сайте
VipCat, да братишь)

Skype: a-x-i-t-o
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Функция Друзья (Помогите Пожалуйста!)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2020 Рейтинг