Добрый день! Код (Text): while($row2 = mysql_fetch_array($z2)) { echo '<br>',"id - ",$row2['id_user'],'<br>',' Имя пользователя:',$row2['name_user'],'<br>',"Информация о пользователе:",$row2['inf_user'],'<a href="a_fr.php">Добавить</a>','<br>--------<br>'; } Данный код выводит информацию о списке друзей пользователя из базы данных(Из таблицы заявок в друзья). Параллельно создал базу с friends,При нажатии добавить переходит на страницу скрипта a_fr.php где есть задумка и записывать данные о пользователе которого добавили в базу friends.Но встает проблема: как вытаскивать определенные переменные(Например $row2['id_user'] )? Если использовать ссесии то в случае если заявок много переменная сессии равна последней заявке.А мне нужно чтоб определенному пользователю. Пример: Код (Text): |Ваши друзья| |Заявки в друзья| У вас не друзей.. Петя Добавить Вася Добавить Как сделать так чтобы при нажатии на добавить я добавлял в базу именно Петю.....А не последнего данные заносились в переменную сессии. Заранее спасибо ))
Ходят слухи, что в прошлом тысячелетии были изобретены эти, как их...базы данных, во! И там связи можно устраивать ссылочные между данными, о как. И есть, как ее, теория графов, этавот. А еще, поговаривают, что есть технологии для шаринга памяти между процессами, что позволяет хранить нужные данные в кэше, мучая базу только в крайнем случае. Чтобы факт "дружбы" сохранить, вам нужно только в графе между вершинами связь обозначить. Без графов вы убьетесь через какое-то время. Задача построения френдленты далеко не так тривиальна, как кажется.