Нужно привязать пользователя к изображению

ageruuu
На сайте с 14.11.2010
Offline
52
833

Нужно сделать так, чтобы пользователь, регистрируясь на сайте, выбирал бы себе одно и изображений, которые представлены на сайте, и после регистрации это изображение закреплялось бы за ним и служило бы ссылкой на его профиль. И чтобы это изображение больше было недоступно для привязки. То есть оно должно быть привязано к одному пользователю. Как это можно сделать на PHP, python?

seosniks
На сайте с 13.08.2007
Offline
389
#1
ageruuu:
Нужно сделать так, чтобы пользователь, регистрируясь на сайте, выбирал бы себе одно и изображений, которые представлены на сайте, и после регистрации это изображение закреплялось бы за ним и служило бы ссылкой на его профиль. И чтобы это изображение больше было недоступно для привязки. То есть оно должно быть привязано к одному пользователю. Как это можно сделать на PHP, python?

Использовать базу данных, в которую заносить имя картинки, и при выдаче картинок новому юзеру не показывать уже занятые, или не давать выбрать.

ageruuu
На сайте с 14.11.2010
Offline
52
#2

seosniks, именно так, как это можно вообще реализовать?

В итоге должно получиться так, что все картинки должны выводиться на главной, занятые должны быть линками, и не должны выводиться при реге. Подскажите, какой ресурс можно полистать на эту тему? Как это можно интегрировать с движком? С каким проще всего интегрировать?

Dreammaker
На сайте с 20.04.2006
Offline
569
#3
ageruuu:
как это можно вообще реализовать?

Вам, как раз написали как это можно реализовать :) Задача в целом простая и реализуется практически с любым как движком, так и не движком.

Тут или вы умеете программить, или не умеете.

seosniks
На сайте с 13.08.2007
Offline
389
#4
ageruuu:
seosniks, именно так, как это можно вообще реализовать?

В итоге должно получиться так, что все картинки должны выводиться на главной, занятые должны быть линками, и не должны выводиться при реге. Подскажите, какой ресурс можно полистать на эту тему? Как это можно интегрировать с движком? С каким проще всего интегрировать?

Если сами незнаете php, тогда вам необходимо заказать у тех кто предлагает услуги php.

На форуме таких предложений полно. Реализовать проще простого, но на это надо время, а его к сожаленью нет.

DV
На сайте с 01.05.2010
Offline
644
#5

ageruuu, ваш вопрос звучит "как это сделать на PHP", хотя должен звучать "какой должен быть алгоритм".

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
palladin_jedi
На сайте с 13.07.2010
Offline
71
#6
ageruuu:
именно так, как это можно вообще реализовать?

Образно в базе в таблице изображений есть поля `name` и `user_id` (ну и индекс, естественно). `user_id` по умолчанию равно 0, если не равно - значит пользователь привязан.

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
N1
На сайте с 14.05.2009
Offline
83
#7

Зачем базы данных? Две папки. Первая для выбора изображений. Вторая для выбранных. При выборе переносить файл из первой папки во вторую, а имя файла записывать в данные пользователя.

Оптимизатор широкого профиля
codemorgan
На сайте с 12.01.2009
Offline
48
#8

две таблицы

table users (user_id - primary key, image_id - foreign key to images(image_id) )

table images (image_id - primary key) - кроме того в эту таблицу можно добавить флаг занятости изображения, а можно и не добавлять а выбирать незанятые используя в связке таблицу юзеров.

Если проще - то как на ns13 посоветовал.

Верстка/PHP/Wordpress/Magento (http://codemorgan.ru/services)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий