PHP - AJAX - База Данных (помогите)

K

Kantry1

#1
и так объясняю что мне нужно.
имеется страница ... допустим INDEX.PHP
на данной странице есть форма ввода данных (регистрация)
мне необходимо заменить форму регистрация после отправки данных на форму авторизации без обновления страницы.
то-есть через AJAX

данный вариант есть, но чтоб работал он обнавляет страницу браузера.
я хочу чтоб он обновил только определённые участки страницы.

всякие FRAME и IFRAME исключаются.
 
L

life_advices

#2
На сколько я понял, тебе нужно не "PHP - AJAX - База Данных" а JavaSсript
Решение такое: Пользователь нажимает кнопку "Регистрация" и данные отправляются на сервер (вот здесь нужен AJAX). Далее с помощью JavaSсript заменяем форму регистрации на форму авторизации.
Как видишь, все очень просто
 
K

katyakalimera

#3
Данные отправились?? Скрываем div с формой регистрации, показываем блок авторизации, иначе вывести ошибку
 
K

Kantry1

#4
Данные отправляются через POST на код содержащийся в другой странице,
только тогда мы получаем обновление страницы, а этого допустить нельзя.
Пример с AJAX мне нужен чтоб эти самые данные были подгружены по потребности в определённое место кода страницы, ну и всё это я бы поставил в цыкл на случай разных обстоятельств запроса.
 
P

preconscious

#5
Плохо петрю в аяксе, почему нельзя залезть в какой-нибудь сборник вордпрессовских плагинов и по-черному стыбзить аякс постинг? Технология идентична, только вместо проверки поста вставляем форму авторизации. Во всяком случае, у меня когда-то выходило, покуда программер болел.
 
F

fr33ek

#6
Можно послать запрос через iframe (поправте, если неправильно говорю) с помощью Ajax.
Потом вернуть данные из скрипта с помощью XML, обработать этот XML и дальше по ситуации.
 
L

life_advices

#7
Евгений Vicfla Сотник
Почему же нельзя?? Нельзя утверждать об этом.
Очень даже можно:
1. Делаем запрос из скрипта к php-файлу.
2. Связываемся с БД.
3. И возвращаем ответ.
 
F

fr33ek

#8
ну это же не Ajax делает. Он просто вызывает php-скрипт. Я имел ввиду, что чистым Ajax нельзя)
 
L

life_advices

#9
Что такое Ajax? Это всего лишь технология передачи данных от клиента к серверу и ничего больше.
 
F

fr33ek

#10
Вот именно. Следовательно, только ajax'ом нельзя обеспечить связь с БД
 
L

life_advices

#11
Никто только ajax'ом и не просит. Прошу в следующий раз читать вопросы внимательный и писать только по существу. Не стоит путать людей своими домыслами.
 
K

Kantry1

#12
Евгений Vicfla Сотник
я не могу использовать IFRAME ибо они будут обновлять часть страницы и как результат мы увидим как нам подмигивает сайт тем участком где весит этот самый IFRAME
я хочу сделать без подмигиваний.
 
K

katyakalimera

#13
Сделайте его невидимым в 1 пиксель=)))
 
L

life_advices

#14
Тут IFRAME вообще не нужен. IFRAME применяется в AJAX для загрузки файлов.
 
F

fr33ek

#15
тогда просто HTTPRequest используй
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread