Помощник
|
Отправка запроса в БД |
Karamba_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
cyber_ua |
3.8.2012, 15:16;
Ответить: cyber_ua
Сообщение
#2
|
|
гуглите AJAX
|
|
|
Dj AngeL |
5.8.2012, 14:08;
Ответить: Dj AngeL
Сообщение
#3
|
|
Вот держи код:
[JS] function createXMLHttp(){ if (typeof XMLHttpRequest != "undefined") { return new XMLHttpRequest(); } else if (window.ActiveXObject) { var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp" ]; for (var i = 0; i < aVersions.length; i++) { try { var oXmlHttp = new ActiveXObject(aVersions[i]); return oXmlHttp; } catch (oError) {} } throw new Error("Невозможно создать объект XMLHttp."); }} function getRequestBody(oForm) { var aParams = new Array(); for(var i = 0; i < oForm.elements.length; i++) { var sParam = encodeURIComponent(oForm.elements[i].name); sParam += "="; sParam += encodeURIComponent(oForm.elements[i].value); aParams.push(sParam); } return aParams.join("&"); } function postAjax(url,oForm,callback) { var oXmlHttp = createXMLHttp(); var sBody = getRequestBody(oForm); oXmlHttp.open("POST",url,true); oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); oXmlHttp.onreadystatechange = function() { if(oXmlHttp.readyState == 4) { if(oXmlHttp.status == 200) { callback(oXmlHttp.responseText); } else { callback('error'+oXmlHttp.statusText); } } }; oXmlHttp.send(sBody); } function showResult(d) { document.getElementById('Тут див который отдаем результат').innerHTML=d; } function do_post_ajax() { postAjax('comments.php',document.forms[0], showResult); } [/JS] И сам HTML: <form> <table width="200px" border="0" cellspacing="0" cellpadding="5"> <tr> <td> <textarea cols=61 rows=4 type=text name=text></textarea> </td> <td valign="top"> </td> </tr> <tr> </table> </form> Ну а тут php файл: [PHP] if(count($_POST) > 0) { foreach($_POST as &$v) $v = iconv('UTF-8', 'WINDOWS-1251', $v); } if (!empty($_POST["text"])) { $query = mysql_query("INSERT INTO `$comments` (`id`,`text`) VALUES (NULL,'$_POST[text])"); print 'Комментарий добавлен, он появится после обработки.'; exit(); } else { echo 'Пожалуйста, введите текст сообщения.'; exit(); } [/PHP] |
|
|
Karamba_hb
|
Сообщение
#4
|
|
|
Dj AngeL,Ооо спасибо... незнал что код такой огромный будет)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Отправка смс на телефоне через web-сайт | 0 | Sepembra | 946 | 21.8.2018, 16:13 автор: Sepembra |
|
Ищу знатока MODX и контактных форм (отправка сообщений с сайта) | 0 | by_roXe | 1832 | 31.5.2017, 14:35 автор: by_roXe |
|
VkNotify - отправка уведомлений ВКонтакте | 9 | lordonx3 | 12465 | 4.5.2015, 14:17 автор: lordonx3 |
|
Требуется Отправка ссылок в индекс | 2 | sergeyasaylak | 5190 | 5.2.2015, 22:34 автор: mixalius |
|
Отправка данных с формы в php и на почту | 1 | Beactive | 3312 | 24.4.2014, 21:56 автор: -Beactive- |
Текстовая версия | Сейчас: 28.3.2024, 14:05 |