Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для killlfun
102 / 102 / 39
Регистрация: 25.02.2014
Сообщений: 321

Как сделать без перезагрузки?

15.03.2014, 16:01. Показов 742. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть блок с формами:
HTML5
1
2
3
4
5
6
7
8
9
10
<div id="formu">
                    <form method="post" action="action.php">
                    <input type="text" id="ima" name="name" placeholder="Имя и Фамилия" class="forma">
                    <input type="text" id="telefon" name="phone" placeholder="+380" class="forma">
                    <input name="zakazat" type="submit" class="fast_zakaz" value="БЫСТРЫЙ ЗАКАЗ">
                    </form>
                </div>
                <div id="formu2">
                    <input name="zakaz" type="submit" value="" class="newBtn">  
                </div>
И сам файл action.php

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
$db = mysql_connect("localhost","bohdan", "12211221" );
mysql_select_db("pasta", $db);
 
$today = date("Y-m-d H:i:s");
$name = $_POST['name'];
$phone = $_POST['phone'];
$zakaz = $_POST['zakazat'];
mysql_query("SET NAMES 'cp1251';");
 
 
    if($zakaz){
    mysql_query("INSERT INTO klientu (name, phone, date) VALUES ('$name', '$phone', '$today')");
    }
?>
Как сделать так что бы при нажатии на кнопку, все данные отправились в БД и не было загрузки action.php, а выскочило что то типа модального окна с фразой: "Заказ успешно оформлен"

Как это реализовать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.03.2014, 16:01
Ответы с готовыми решениями:

Как сделать вывод результатов из БД без перезагрузки страницы?
здравствуйте подскажите как с помощью AJX сделать вывод комментарий из бд без перезагрузки страницы чтобы не кидало все время в начале...

Не получается сделать подгрузку без перезагрузки страницы. Ошибка: Fatal error: Call to undefined function
Всем привет. Ни как не получается разобраться. Всё пытаюсь сделать обновление блока без перезагрузки на PHP. Есть такой код в файле...

Как поменять текст без перезагрузки всей страницы?
Как при нажатии на строку ссылки прочитать из базы mysql ее цвет и поменять текст ссылки без перезагрузки всей страницы? Если можно...

1
 Аватар для fanatikus
1932 / 1523 / 703
Регистрация: 17.11.2012
Сообщений: 6,585
15.03.2014, 19:13
например, так
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"  type="text/javascript"></script>
<script type="text/javascript">
    function zakaz(a,b,c){
      var name = $('#'+a).val();
      var phone = $('#'+b).val();
 
        var date = 'name='+name+'&phone='+phone+'&zakazat='+c;
          $.ajax({
            url: "ajax.php",
            type: "POST",
            data: date,
            cache: false,
            success: function(response){
                 alert (response);
            }
            });
            return false;
    }
</script>
<div id="formu">
                    <form >
                    <input type="text" id="ima" name="name" placeholder="Имя и Фамилия" class="forma">
                    <input type="text" id="telefon" name="phone" placeholder="+380" class="forma">
                    <input name="zakazat"  type="submit" class="fast_zakaz" value="БЫСТРЫЙ ЗАКАЗ" onclick="return zakaz('ima','telefon','zakazat')">
                    </form>
                </div>
                <div id="formu2">
                    <input name="zakaz" type="submit" value="" class="newBtn">  
                </div>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$db = mysql_connect("localhost","bohdan", "12211221" );
mysql_select_db("pasta", $db);
 
$today = date("Y-m-d H:i:s");
$name = $_POST['name'];
$phone = $_POST['phone'];
$zakaz = $_POST['zakazat'];
mysql_query("SET NAMES 'cp1251';");
 
 
   if($zakaz){
    mysql_query("INSERT INTO `test` (name, phone, date) VALUES ('$name', '$phone', '$today')");
    echo 'Заказ успешно оформлен';
    }
    else{
        echo 'Неудача';
    }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.03.2014, 19:13
Помогаю со студенческими работами здесь

Как сделать сохранение данных на странице регистрации при перезагрузки
На одном сайте я увидел такую штуку. Вы заполняете страницу регистрации как обычно и префиксов в URL нету походу все делают скрытно ...

Как лучше всего сделать комментарии без капчи, но и без спама?
Здавствуйте, вообщем хочу написать свой блок комментариев для статей,все бы ничего НО Я хочу сделать это без регестрации и капчи,что...

Удаление без перезагрузки
Всем доброго времени суток. Такая проблема. Есть форма index.php. с помощью Ajax идет отправка данных из формы в базу. Затем выводится...

Поиск в БД без перезагрузки страницы
подскажите как сделать. есть в бд таблица с полем названием фильма. на сайте есть форма в ней инпут. нужно чтобы при наборе в...

Отправка информации в БД без перезагрузки
Всем привет У меня есть: $table = &quot;articles&quot;; mysql_connect($hostname, $username, $password) or die (&quot;Не могу создать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru