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

K

Kantry1

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

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

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

life_advices

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

katyakalimera

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

Kantry1

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

preconscious

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

fr33ek

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

life_advices

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

fr33ek

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

life_advices

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

fr33ek

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

life_advices

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

Kantry1

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

katyakalimera

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

life_advices

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

Статистика форума

Темы
200.483
Сообщения
380.307
Пользователи
327.890
Новый пользователь
рикитики
Сверху Снизу