[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: INSERT в базу без обновления страницы
walters
Всм привет, хотелось бы узнать...
как можно реализовать добавление в базу без обновление страницы.

то есть... обычным способом когда нажымаем на (submit) производится рестарт страницы...

а как реализовать добавку без обновления, если это возможно



Спустя 5 минут, 56 секунд (22.03.2011 - 22:49) sharki написал(а):
Все тем же AJAX'ом

Спустя 1 минута, 38 секунд (22.03.2011 - 22:51) alex12060 написал(а):
walters

А вот тут я в помощь biggrin.gif

Ща накалякаю)

Спустя 9 минут, 42 секунды (22.03.2011 - 23:01) alex12060 написал(а):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta
name="description" content="Задайте вопрос, получите ответ по вопросам поступления в УТЖТ - филиал ПГУПС в 2011 году" />
<meta
name="keywords" content="programming,web,веб,все для web мастера,все для wordpress,все для создания блога,
плагины для wordpress,программирование,расширенная регистрация пользователей,вопрос,ответ, утжт,2011,поступление,учеба,жизнь,деньги,поступить,идеально"
/>
<script
type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script>


$(document).ready(function() {


$("input[name=a_send]").click(function() {
var d = $("#a_name").val();

if (d == "") { alert('Введите пожалуйста Ваше значение!'); return false;}

$(this).attr({ disabled:true, value:"Отправляем..." });

$.ajax({
type: "POST",
url: "index.php",
data: "act=add&val="+d,
success: function(msg) {
if (msg.substr(0, 5) == 'error') {

$(this).attr({ disabled:false, value:"Отправить..." });
alert(msg.substr(7));
}

$("#here").html(msg);
$("input[name=a_send]").attr({ disabled:false, value:"Отправить..." });
}
}
);
});

});
</script>
</head>
<body>
<?php

$act = isset($_POST['act']) ? $_POST['act'] : null;

switch($act) {

case add:
echo 'Тут запись: <br />';
echo (int)$_POST['val'];
die();
break;
}
?>

<input
type="text" value="2425422" id="a_name" />
<input
type="button" name="a_send" value="Отправить" />

<div
id="here"></div>
</body>
</html>

Спустя 6 минут, 56 секунд (22.03.2011 - 23:07) walters написал(а):
хммм... а как быть с базой в етом примере?

Спустя 2 минуты, 39 секунд (22.03.2011 - 23:10) alex12060 написал(а):
Сначала заносишь (как у меня, только меняй), потом прописывай функцию, которая будет вытаскивать иформацию из БД.

Я сейчас объяснить больше не смогу, спать иду. Почитай про аякс и (или) JQuery

Спустя 4 минуты, 36 секунд (22.03.2011 - 23:15) walters написал(а):
alex12060
хорошо, если что завтра покаж)))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.