йфцыув
18.02.2015 - 21:27
Здравствуйте, товарищи программисты!
Подскажите решение или дайте наводочку пожалуйста.
Условие: есть страница, на ней таблица, в строчках выводятся данные из БД MySQL.
Задача: сделать так, чтобы по клику по ячейке таблицы появлялось окошко, где можно текст этой ячейки изменить, а кликнув в другое место страницы, данные автоматически сохранялись в БД и тут на странице, но чтобы страница не перезагружалась.
ЗЫ: Такой механизм реализован в phpmyadmin когда работаешь с таблицами.
Заранее спасибо!
sergeiss
18.02.2015 - 21:44
Ответ короткий и простой: юзай аякс (ajax).
Когда выполняется какой-то критерий завершения ввода, то вызываешь аяксовый запрос, который отправляет данные на сервер. Там они сохраняются, отправляешь назад браузеру подтверждение. Или информацию об ошибке, если таковая произошла в время записи, либо данные не прошли валидацию.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
йфцыув
18.02.2015 - 21:49
sergeiss а есть готовые скрипты? Ну просто осваивать аякс - это долго.
sergeiss
18.02.2015 - 22:51
Цитата (йфцыув @ 18.02.2015 - 21:49) |
Ну просто осваивать аякс - это долго. |
Если знаешь jQuery, то за 10 минут освоишь. Если не знаешь jQuery, то за 4 часа освоишь и сам jQuery, и его аякс. Поверь - это будет быстрее, чем искать абстрактный "готовый скрипт", пытаться понять его и потом допиливать под свои нужды. Быстрее будет изучить и свой написать.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
йфцыув
18.02.2015 - 22:56
sergeiss а где хоть почитать можно?
sergeiss
18.02.2015 - 23:05
http://api.jquery.com - тут про jQuery
http://api.jqueryui.com - а тут про jQuery UI (User Interface)
Там везде примеры есть.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Godwarlock
19.02.2015 - 18:19
А есть русская документация?
sergeiss
19.02.2015 - 18:31
Цитата (Godwarlock @ 19.02.2015 - 18:19) |
А есть русская документация? |
Мне вот интересно... Ты у гугла спросил, прежде чем написать на форуме? У меня вот по словам "jquery ajax", первая ссылка
http://api.jquery.com/jquery.ajax/, а вторая
http://jquery-docs.ru/ajax/jquery-ajax/"Учу гуглить. Недорого" (с)
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Godwarlock
19.02.2015 - 19:24
Если так рассуждать, то на абсолютно ВСЕ заданные вопросы на форуме можно найти ответы в гугле. Вопрос лишь во времени.
Прикинь насколько хорош гугл! Конечно можно еще Яндекснуть, но не звучит как-то. Хотя... иногда хочется чтобы начался настоящий холивар! Битва на заданную тему! Чтобы засесть в уютном кресле и потягивая кофе из ведра через соломенку, закусывая попкорном и крекерами читать посты на тему что такое хорошо, что такое классно... Тут гугл безсилен.
_____________
Трус не играет в хокей
sergeiss
19.02.2015 - 21:13
Цитата (stump @ 19.02.2015 - 19:59) |
Если так рассуждать, то на абсолютно ВСЕ заданные вопросы на форуме можно найти ответы в гугле. Вопрос лишь во времени. |
И еще надо уметь спрашивать у гугла... Да, он знает всё
Но вот согласись, что абсолютно всё спрашивать на форуме тоже не стОит. Особенно, когда вопрос очень хорошо рассмотрен в документации.
И еще учти, что на форуме тебе никто ничего не обязан. Могут ответить, а могут и не ответить. И если ответят, то не сразу. В то же время, в гугле зачастую можно найти ответ на вопрос за 30 секунд. Если ты понимаешь суть проблемы.
Вот как раз за пониманием СУТИ ПРОБЛЕМЫ имеет смысл идти на форум.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Valick
19.02.2015 - 21:30
а вот и не подерётесь)))
_____________
Стимулятор ~yoomoney - 41001303250491
sergeiss
19.02.2015 - 23:14
Цитата (Valick @ 19.02.2015 - 21:30) |
а вот и не подерётесь))) |
По поводу чего и кому с кем?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Godwarlock
19.02.2015 - 23:49
sergeiss
От части согласен и к слову, никогда не придерживался мнения, что мне что-то там обязаны или должны. Кому надо, тот ответит, просто мне не понравилось, что по любому вопросу, в первую очередь меня посылают в гугл, будто я и сам не знаю. Ну если ты нашел английскую документацию, то я просто спросил про русскую. Может если ты нашел нормальную документацию для английской версии, у меня сложилось впечатление что ты знаешь нормальную документацию и на русском. Ведь как известно, гугл не всегда выдаёт хорошие и понятные источники на первые страницы, а вот к примеру ты, может знаешь хорошие сайты и можешь посоветовать их людям. Вот и всё.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.