|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.07.2012, 09:02 | #1 |
Пользователь
Регистрация: 06.06.2011
Сообщений: 42
|
PHP + MySQL
Доброго времени суток.
У меня такая проблема,почему то не могу записать в базу значение. Код:
При нажатии на кнопку должно значение увеличиваться на 1.
http://hamachi-server.ucoz.ru ———— сервера хамачи и файлы для игр по онлайн™
|
22.07.2012, 10:04 | #2 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
вообще то эту функцию нельзя вставть вот прямо так в HTML
Нужно либо через JS отправилять запрос отдельному скрипту, либо сделать кнопки формой, которая сабмиттит себя скрипту, в котором уже и будет обрабатываться какая кнопка нажата и добавляться голос
благодарность - сюда (не забываем писать от кого)
|
22.07.2012, 10:04 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это в JS прописано? JS понятия не имеет о твоем Мускуле. mysql_query должен выполняться на сервере в PHP или PERL коде, но никак не на стороне клиента.
Обьясняй подробно что и для чего ты делаешь.
I'm learning to live...
|
22.07.2012, 10:18 | #4 | |
Пользователь
Регистрация: 06.06.2011
Сообщений: 42
|
у меня это всё в php
Цитата:
Две кнопки,одна за,другая против,и функция которая отправляет апдейт
http://hamachi-server.ucoz.ru ———— сервера хамачи и файлы для игр по онлайн™
Последний раз редактировалось Stilet; 22.07.2012 в 10:27. |
|
22.07.2012, 10:27 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
22.07.2012, 10:54 | #6 |
Пользователь
Регистрация: 06.06.2011
Сообщений: 42
|
значит,что вот просто нажатием кнопки с парочкой условий я не смогу сделать обычного запроса мускуля? SELECT же катит,почему не катит например
UPDATE table set p=p+1
http://hamachi-server.ucoz.ru ———— сервера хамачи и файлы для игр по онлайн™
|
22.07.2012, 11:11 | #7 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
Дело не в том что апдейт не катит, дело в том, что Вы сразу при генерации страницы вызываете эту функцию. Для Select - это может быть видно, если делается выборка с выводом. Сейчас же у Вас при каждой загрузке страницы будет добавляться два голоса. Как уже было сказано - тут нужен совершенно другой подход
благодарность - сюда (не забываем писать от кого)
|
22.07.2012, 11:24 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
onClick=\"golos()\" указывает браузеру назначить обработчик на кнопку.
при клике по кнопке вызовется эта функция, но вызовется она на стороне браузера, который ничего не знает о mysql_query. Цитата:
I'm learning to live...
|
|
22.07.2012, 11:34 | #9 |
Пользователь
Регистрация: 06.06.2011
Сообщений: 42
|
Код:
хотя согласен,он при генерации всё это делает Спасибо за ваше терпение. Не могли бы вы привести примерчик как использовать update,хотя я уже сам почти сделал,но всё же
http://hamachi-server.ucoz.ru ———— сервера хамачи и файлы для игр по онлайн™
|
22.07.2012, 11:38 | #10 |
Пользователь
Регистрация: 06.06.2011
Сообщений: 42
|
УРА! ЗАРАБОТАЛО! осталось только на проверку поставить чтобы человек не нагонял кучу рейтинга,а только один раз
Вот что получилось у меня: Код:
http://hamachi-server.ucoz.ru ———— сервера хамачи и файлы для игр по онлайн™
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Windows+Apache+PHP+MySQL: не работает расширение MySQL. | Пепел Феникса | Софт | 10 | 15.04.2012 14:10 |
TopServer(PHP+MySQL+Apache+/etc), и обновление компонентов(в основном PHP) | Пепел Феникса | Софт | 2 | 05.11.2011 14:38 |
что не так с php кдом или с настройками MySQL+PHP | Jimmi | Помощь студентам | 2 | 27.12.2010 09:03 |
mysql и php. | tatysya | Помощь студентам | 2 | 12.11.2010 18:46 |