![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| netdostupa |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
Здравствуйте. Я сталкнулся с проблеммой: на странице есть форма, нужно отправить данные на эту же страницу, при этом обновить данные в MySQL. Всё это нужно сделать без перезагрузки страницы.
Тоесть посетитель нажимает "отправить" выполняется скрипт, обновляется база, и на странице без перезагрузки Выводятся уже новые данные. Извините если пишу не в тот раздел. Прошу помочь. |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
netdostupa, проблема, видимо, в неправильной постановке вопроса.
вот, смотри. есть клиент - браузер, есть сервер с РНР на нем. данніе отправляются откуда? от клиента. формируются кем? клиентом. "перезагрузка" страницы происходит где? на клиенте. серверу совершенно все равно, будет ли у тебя происходить "перезагрузка страницы" или нет. код вставки данных в БД не поменяется ни на йоту. или ты не знаешь, как вообще в принципе средствами РНР записать данные в БД MySQL? Тогда так вопрос и ставь, тебе посоветуют литературу для обучения. Если же ключевой вопрос: как передать данные на сервер без перезагрузки страницы, то иди в раздел по javascript и там спрашивай. и тебе посоветуют и при помощи AJAX/XmlHttpRequest и(при желании) при помощи фреймов в странице. |
|||
|
||||
| netdostupa |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
index.php:
<?php $result = mysql_query("SELECT name FROM table1 WHERE a='$b'",$db); $myrow = mysql_fetch_array($result); echo $myrow['name']; // этот текст должен выводиться без перезагрузки страницы ?> <form name='f1' action='index.php' method='post'> Введите новое имя: <input name='name' type='text'> <input name='go' type='submit' value='Изменить'> <input name='b' type='hidden' value='<?php echo $b; ?>'> </form> Далее должно быть примерно следующие: <?php if (isset($_POST['go'])) { $update = mysql_query("UPDATE table1 SET name='$_POST['name']' WHERE a='$_POST['b']'",$db); } ?> Пользователь должен ввести информацию в форму, нажать на кнопку и незамедлительно, без перезагрузки увидеть новую. Как это сделать?.... Просьба не отправлять к учебникам, а показать прямо на этом примере. Это сообщение отредактировал(а) netdostupa - 12.12.2008, 08:08 |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
тебе же написали что не в этот раздел тебе нужно через Javascript принять данные методом ajax сходи в раздел JS и набери поиск ajax много примеров найдешь включая и мои
если JS не подходит делай фреймы но потом на твой сайт будут коса смотреть. -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
функции для ajax http://forum.vingrad.ru/index.php?showtopi...t&p=1685574
все вопросы по ним - в раздел javascript |
|||
|
||||
| netdostupa |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 11.12.2008 Репутация: нет Всего: нет |
Подскажите пожалуйста, а какие вообще минусы использования <iframe> ?
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
в общих чертах, вложенную в него страницу поисковики раньше не индексировали
а для чего ты хочешь его использовать? |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
спасибо. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |