Как получить результат переменной из выполненного запроса в базу данных
Здравствуйте я только начинаю осваивать язык программирования AJVASCRIPT.
У меня с помощью AJVASCRIPTA выполняется запрос из одного файла в другой где выполняет запись и удаления из базы данных mysql Выглядит это так. function getXmlHttp(){ var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function vote(url) { var req = getXmlHttp() req.open('GET', url, true); req.send(null); // отослать запрос } <img SRC='themes/standart/image_s/b.gif' onclick=imgchange(this,'themes/standart/image_s/a.gif','themes/standart/image_s/b.gif')> Этот скрипт выводит картинку на экран и при нажатии на неё он меняет её на другую и тем самым выполняет действия и вызов функции vote () var x=true function imgchange(obj,img1,img2) { if (x){ obj.src=img1 vote('reb.php?mod=add&id_goods=<?php echo $id_goods ?>'); } else { obj.src=img2 vote('reb.php?mod=dell&id_goods=<?php echo $id_goods ?>'); } x=!x } Ниже это показывает файл который вызывает функция VOTE () if ($mod == "add") { mysql_query ( "INSERT INTO `" . DB_PREFIX . "baskets` (`guest`,`date`,`id_goods`) VALUES ('$md_guest','" . time () . "','$id_goods')" ); } if ($mod == "dell") { mysql_query ( "DELETE FROM `" . DB_PREFIX . "baskets` WHERE `guest`='$md_guest' AND `id_goods`='$id_goods'" ); } $result1 = mysql_query ( "SELECT * FROM `" . DB_PREFIX . "baskets` WHERE `guest`='$md_guest' AND `id_goods`='9'" ); if (mysql_num_rows ( $result1 ) != 0) { $res = 'OK'; }else { $res = 'NOT'; } Реализация в PHP это только примерный код выполнения но мне именно и нужно получить данные выполненного запроса выборки из базы существует там такой $md_guest и id товара . Это нужно для того чтобы реализовать вывод нужной картинки на экран и вызов нужного действия добавления или удаления из базы данных. Но при этом нужно ещё вывести на экран в другом файле php число добавленных товаров в корзину. И это нужно сделать всё не перезагружая основную. странице где находится сам посетитель. Что бы было понятнее для чего это нужно: Есть скрипт магазина я его дописываю и совершенствую и там есть корзина товаров и картинка перед каждым товаром при нажатии на которую товар добовляется в корзину и страница перезагружается выполняется действия и после переводит посетителя снова на эту страницу естественно число товаров в корзине обновляется. Вот это я хочу сделать без перезагрузки страницы. Пример реализации на сайте PLATI.RU |
Часовой пояс GMT +3, время: 20:24. |