как можно реализовать добавление в базу без обновление страницы.
то есть... обычным способом когда нажымаем на (submit) производится рестарт страницы...
а как реализовать добавку без обновления, если это возможно
Спустя 5 минут, 56 секунд (22.03.2011 - 22:49) sharki написал(а):
Все тем же AJAX'ом
Спустя 1 минута, 38 секунд (22.03.2011 - 22:51) alex12060 написал(а):
walters
А вот тут я в помощь
Ща накалякаю)
А вот тут я в помощь
Ща накалякаю)
Спустя 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
Я сейчас объяснить больше не смогу, спать иду. Почитай про аякс и (или) JQuery
Спустя 4 минуты, 36 секунд (22.03.2011 - 23:15) walters написал(а):
alex12060
хорошо, если что завтра покаж)))
хорошо, если что завтра покаж)))