Общие > Базы данных

Перезапись значения поля

(1/2) > >>

Тупой, ленивый гость:
Я тут придумал сделать мини - рейинг, с возможностью голосовать за "того" или "другого".


В общем будет все так:

На странице лежит ХТМЛ таблица сгенеренная скриптом из таблицы MYSQL.

В этой таблице поля:

1. "За кого голосовать"
2. "Количество баллов"
3. "ЗА и ПРОТВ"

В поле 3. будут лежать ссылочки: "Проголосовать за" "Проголосовать против".
Мне нужно, чтобы по нажатию на ссылку значение поля 2. менялось соответственно.

Но, во-первых: как мне перезаписать уже существующее значение этого поля(2.).
И еще не знаю как MYSQL заставить "узнать" в какой именно строке я нажал "ЗА" или "ПРОТИВ".

Есть некоторые соображения:
1) Создать еще одно (аутоинкрементное) поле ID.
2) По нажатию на ссылку делать запрос типа:
UPDATE table_name SET ???(+1)(-1)???? WHERE ID = \'id???\';

Доктор:
В принципе все правильно:

UPDATE table_name SET rating=rating+1 WHERE ID = $id

Тупой, ленивый гость:
все классно работает на частном случае (то есть, когда я явно указываю id).

Но это ведь рейтинг: id здесь надо в скрипт передавать динамически.

Таблицу из базы мне генрит такой вот скрипт:


+--------+-----------+-------+----------+
|   id    |   title    |  tel    |  rating   |
+--------+-----------+-------+----------+
инфа аккуратно разбрасывается по столбцам.

Мне вот что нужно: справа от rating делать еще один столбец в котором будут ссылки с вариантами ответов
ЗА и ПРОТИВ:
ЗА -
- Против
основная проблема в том, как сделать этот столбец? Ведь таблица автоматически генерится. Я вот думаю - в базе эти ссылки и хранить,
НО... как же мне передавать значение столбца id в переменную $id текущей (родной) записи?

Была еще одна мысль - добавлять на то место где стоит (в ссылке) $id сразу во сремя добавления в базу. НО там ведь еще не известно какое
значение примет id.

В общем - мысли каке-то есть, не могу в них разобраться.

Maniac:

--- Цитировать ---Ведь таблица автоматически генерится
--- Конец цитаты ---

Что значит, автоматически??? Ты же сам её и генеришь. Помимо печати в foreach\'e столбцов добавь ручками печать еще двух - с ссылками.

Ленивый гость:
Maniac

--- Цитировать ---Помимо печати в foreach\'e столбцов добавь ручками печать еще двух - с ссылками.

--- Конец цитаты ---


да я ж не про то спрашиваю....

как мне сделать так, чтобы в эти ссылки добавлялся еще ID строки в которой эта сслка находится.


Во как!

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии