| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Увелечние переменной |
| Автор: MrDmitry 13.12.2007, 13:03 |
| Народ помогите увеличить переменную. Вся сложность заключаеться в том что увелечение переменной должно происходить в тойже форме по нажатию ссылки или кнопки |
| Автор: Feldmarschall 13.12.2007, 13:18 |
| В формах не бывает переменных. Переменные бывают только в языках программирования. К примеру, PHP или Яваскрипт. Давай ты почитаешь вот этот классический текст для начинающих, http://phpfaq.ru/na_tanke , определишься - на каком языке будешь увеличивать значение в форме, и тогда уже будем говорить. а заодно расскажи подробно - что за переменная, что за форма, что за ссылка. а то пока ничего вообще непонятно |
| Автор: bars80080 13.12.2007, 13:21 | ||
|
| Автор: MrDmitry 13.12.2007, 13:27 | ||||
Просто я не правельно обьсянил (( Программа на php вот отрывок код
".$data['a']." - Это переменная из бд нужно увеличить какуюнибуть переменную (например I здесь её нет) по нажатию ссылки "Увеличить"; |
| Автор: Feldmarschall 13.12.2007, 13:31 |
| Нельзя ли попросить тебя привести здесь реальный пример, а не придуманную наспех форму? |
| Автор: MrDmitry 13.12.2007, 13:34 | ||||
Вот весь код ) |
| Автор: Feldmarschall 13.12.2007, 13:53 |
| Ну и какая проблема передать по ссылке переменную, увеличить, записать в базу и вывести новые значения? |
| Автор: Astraller 13.12.2007, 14:17 |
| Feldmarschall, ужс, начали за здравие, закончили за упокой. Вас прикалывает заводить людей в тупик? Начать надо было с того что человек хочет организовать с помощью этой формы, вероятно есть и более простые решения, если он просто хочет увеличивать значение в ячейке то это JS, если это вроде как корзина в интернет магазине, то другой вопрос и решаться должен иначе. И вообще почему бы вам не привести кусочек кода написанный вами и выполняющий все перечисленные действия? |
| Автор: MrDmitry 13.12.2007, 14:18 | ||
Ну и как это делаеться? |
| Автор: bars80080 13.12.2007, 14:36 | ||
главно командующий немного ругается в силу той причины, что если человек спрашивает
ему дорога одна - читать -> мануал ибо коли делаешь выборки из БД и вставку, то стоит немного понимать, а как это всё делается |
| Автор: MrDmitry 13.12.2007, 17:02 | ||||||
Млин народ я знаю как все это делаеться я всего лиш спросил как увеличивать переменную по нажатию ссылки или кнопки. Как сделать выборку из бд как добовлять в неё заипи и т.д я знаю Мне просто нужно увеличить переменную в тойже программе что и html форме. Можно задать вопрос подругому Как выполнить отрезок кода (без js только на php) по нажатию конпку или ссылки в тойже програме что и html форма (тоесть чтоб не было перехода на другую страницу с отоброжением результата это я и сам могу сделать)
Кусок кода я привел на 1 пост выше вашего. Если вас смущает что там данные из бд то представте себе что там обычные переменны которые нужно увеличить |
| Автор: bars80080 13.12.2007, 17:05 | ||
если без перехода на другую страницу, то это js, и кстати, пример есть выше Добавлено через 1 минуту и 11 секунд если без js то по-любому загрузка новой или этой же самой страницы, а вот нужно ли тебе отображение, это уж как код напишешь |
| Автор: Feldmarschall 13.12.2007, 17:06 |
| Эта технология называется AJAX. Но я бы не рекомендовал тебе с ней заморачиваться - боюсь, будет сложновато. Хотя, возможно, кто-то и напишет тебе пример. А, точнее, все примеры - библиотеки, яваскрипта, который осуществляет коммуникацию с сервером, яваскрипта, который производит вычисления и меняет значения,, PHP код обработки и записи в базу, PHP код, возвращающий результат. |
| Автор: MrDmitry 13.12.2007, 17:37 | ||||
Я хочу все это здлеть на стороне сервера и кончноже понимаю что на стороне клиента это не возможно. Насчет переменных Я определился просто помойму многих смутило что в приведенном мною коде стоят данные из бд. Я хочу сделать так взят заместо данных бд какуюу переменную увеличить её до скольки нужно и затем присвоить БД Но вся загвостка в том что я не знаю как эту переменную увеличить |
| Автор: Feldmarschall 13.12.2007, 17:40 |
| MrDmitry, как увеличить, тебе написал bars80080, ещё утром. Чем его ответ тебя не устроил? |
| Автор: HotHead 13.12.2007, 19:30 | ||||
Это замечательно. Тогда к чему было сказано вот это?
Или вы имеете в виду, что клик по ссылке просто должен обрабатываться тем же скриптом, который выводит саму таблицу? Ну так пишите в ссылке href="тот_самый_скрипт.php?param1=1" и т.п. Данными из БД никого не напугать. У всех, я думаю, ступор в том месте, где вы хотите увеличить какую-то переменную. При этом не ясно где она есть и что в ней содержится. |
| Автор: MrDmitry 13.12.2007, 23:48 |
| Млин почти зделал народ только подскажите как вызвать функцию написанную на php по нажатию на кнопку? |
| Автор: Feldmarschall 13.12.2007, 23:54 |
| MrDmitry, сделай одолжение, прочти текст по ссылке, что я тебе давал в начале? Там написан ответ на этот твой вопрос. И на много других вопросов. которые надо знать прежде, чем хотя бы строчку писать на PHP! |
| Автор: skyboy 14.12.2007, 00:12 | ||
|