Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ни разу не использовал Javascript КАК обратиться к БД и изменить запись??? / 25 сообщений из 34, страница 1 из 2
10.10.2006, 15:00
    #34044608
fs99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Ни разу не использовал Javascript!
Подскажите пожалуйста, КАК обратиться к БД и изменить запись???

Желательно с примером (подключение к бд, открытие таблицы, изменение записи, закрытие бд).

Буду очень благодарен. :)
...
Рейтинг: 0 / 0
10.10.2006, 15:22
    #34044710
adv
adv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
fs99Ни разу не использовал Javascript!
Подскажите пожалуйста, КАК обратиться к БД и изменить запись???
через php.
...
Рейтинг: 0 / 0
10.10.2006, 15:23
    #34044716
Green2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Условия задачи неполные, телепаты в отпуске.
--



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10.10.2006, 15:38
    #34044784
fs99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Green2
Условия задачи неполные, телепаты в отпуске.


Задача следушая:

Необходимо, чтобы при нажатие на картинку-кнопку (javascript:addtocart('uID','pID')) сробатывал скрипт, который изменит данные в таблице БД с ключем pID, но так, чтобы сама страница не перезагружалась.
Например в php это делается так:

Код: plaintext
1.
2.
3.
4.
5.
mysql_connect($db_host,$db_login,$db_pwd);
@mysql_select_db($db_name) or die ('Unable to select database');
$query = ('INSERT INTO db_users (userID,productID,productCount) VALUES ('.$uID.','.$pID.',1)');
$result = mysql_query($query);
mysql_close();

Но при этом страница перезагружается (а точнее открывается другая).

Мне необходимо, чтобы запись в таблице изменялась, но сама страница не перезаргужалась.

Пример: клиент добавил товар в корзину и продолжает выбор нового товара. Но если страниза будет перегружаться, то это не так удобно.

Буду очень благодарен за помощь.
...
Рейтинг: 0 / 0
10.10.2006, 15:47
    #34044823
fs99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Влем огромное Благодарю.
Нашел сам. :)

http://]http://www.citforum.ru/internet/articles/java_db.shtml
...
Рейтинг: 0 / 0
10.10.2006, 15:59
    #34044871
fs99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
ЧТО-ТО ВСЕ РАВНО НИЧЕГО ПОНЯТЬ НЕ МОГУ!!!

Господа программисты, помогите преобразовать следующий код написанный на php в JAVASCRIPT

Код: plaintext
1.
2.
3.
4.
5.
mysql_connect($db_host,$db_login,$db_pwd);
@mysql_select_db($db_name) or die ('Unable to select database');
$query = ('INSERT INTO db_users (userID,productID,productCount) VALUES ('.$uID.','.$pID.',1)');
$result = mysql_query($query);
mysql_close();

КАК ЭТО РЕАЛИЗОВАТЬ В JAVASCRIPT
...
Рейтинг: 0 / 0
10.10.2006, 16:25
    #34044947
Green2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
2 fs99
Стало ясно, здесь JavaScript это небольшая часть.
Вы должны иметь базу данных mySql с таблицами
и уметь принимать данные в php.

На JavaScript надо сформировать строку, которая передаётся на сервер.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<SCRIPT language="Javascript" type="text/javascript">
<!--
   function db(msgid) {
   if (confirm('Are you sure you want to block this ip?')) {
       void(window.open('myurl.php?action=ban&msg='+msgid));
   }
  }
--



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10.10.2006, 21:44
    #34045703
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Для этого есть XmlHttpRequest.
...
Рейтинг: 0 / 0
11.10.2006, 10:23
    #34046299
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
авторКАК ЭТО РЕАЛИЗОВАТЬ В JAVASCRIPT
Никак. Вы не понимаете, как работают клиент-серверные приложения. JS - это язык, исполняемый на клиенте, PHP - это язык, который работает исключительно на стороне сервера. А ту ссылку, что вы нашли - это пример на Java. Java и JavaScript - это абсолютно разные языки программирования.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
11.10.2006, 16:06
    #34047914
zabik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
fs99 КАК ЭТО РЕАЛИЗОВАТЬ В JAVASCRIPT
Жесть! )))))))
...
Рейтинг: 0 / 0
11.10.2006, 16:35
    #34048044
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
4m@t!c авторКАК ЭТО РЕАЛИЗОВАТЬ В JAVASCRIPT
Никак.на жоскрипте это вполне можно сделать, как это показал Green2, если на сервере есть подходящая прокся. Можно через window.open, можно через XMLHttpRequest.
...
Рейтинг: 0 / 0
11.10.2006, 17:14
    #34048237
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
авторна жоскрипте это вполне можно сделать
Нет функции JS для работы все равно с какой СУБД.
То, что нужно отправить запрос серверу, результатом которого будет действие с СУБД НА СЕРВЕРЕ и СРЕДСТВАМИ СЕРВЕРА - это и вам и мне понятно. Но автор топика не понимает, что клиентом (JS) в чистом виде он не может работать в СУБД. Отсюда и нелогичное название темы и поведение тредстарера.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
11.10.2006, 18:26
    #34048489
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
4m@t!cНет функции JS для работы все равно с какой СУБД.но если её написать, всё будет работать. В конце концов любое апи даёт доступ к ресурсам через пару-тройку (а то и более) посредников.
...
Рейтинг: 0 / 0
11.10.2006, 21:04
    #34048757
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Ага, НО ТОЛЬКО НЕ НА JAVASCRIPT'е!!! Работать с базой должен посредник на сервере - php или asp. Это вопрос типа - как мне забить гвозь, находящийся в квартире соседа, не вставая с дивана?
...
Рейтинг: 0 / 0
12.10.2006, 14:50
    #34050779
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Antonariyкак мне забить гвозь, находящийся в квартире соседа, не вставая с дивана?ну да, примерно так всё и работает. Не вставая с дивана.
...
Рейтинг: 0 / 0
12.10.2006, 17:00
    #34051384
ZeusTheTrueGod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
через https можно делать подключение к БД с помощью ADO. функция джава скрипта - CreateActiveXObject("ADO.Connection")
...
Рейтинг: 0 / 0
16.08.2007, 19:10
    #34733534
__Yuri__
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
ZeusTheTrueGod +100

А то раскудахтались нет такой функции, не забить гвоздь...
А ActiveX на что и .NET?
...
Рейтинг: 0 / 0
17.08.2007, 02:35
    #34733879
Dakot@
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
ели ты используешь Access+JS то соединение выглядит следущим образом

var adoConnection=new ActiveXObject("Adodb.Connection");
adoConnection.Open("DSN=mydsn к примеру");

но надо создать удаленное соединение с базой
панель управления - администрирование - источник данных (ODBC)-
-системный DNS - добавить - Microsoft Access Driver (*.mdb)-
- указываем имя источника данных (mydsn к примеру)-
- база данных вырать- и выбераем нашу базу т.е. указываем где она лежит
и соединение готово
...
Рейтинг: 0 / 0
17.08.2007, 14:48
    #34734860
aazm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
зачем так усложнять себе жизнь? ведь проще простого через activeXObject обратиться к php, а дальше уже по накатанной=) какие причины игнорирования php?
...
Рейтинг: 0 / 0
17.08.2007, 15:06
    #34734940
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
__Yuri__ZeusTheTrueGod +100

А то раскудахтались нет такой функции, не забить гвоздь...
А ActiveX на что и .NET?Если не считать пары нюансов. Во-первых не ADO, а ADODB, а во-вторых библиотека ADO не является безопасной и объект не будет создан, если настройки безопасности не опущены ниже плинтуса.
Ну ActiveX, ну .NET, а дальше что? Я тоже знаю много страшных слов.

А Dakot@ вообще осилил походу только начало и конец топика. Специально для него: дело происходит на интернет-странице.
...
Рейтинг: 0 / 0
17.08.2007, 19:14
    #34735842
Dakot@
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
можно сделать но елси использовать кнопку тогда страница не перезагружается
ты это имел в виду

script language="javascript">
var adoConnection=new ActiveXObject("Adodb.Connection");
adoConnection.Open("DSN=mydsn");
function updateDB(uID, pID){
var a1=uID;
var a2=pID;

adoConnection.Execute("Insert into qw (NameC, NameX, id) values('"+a1+"', '"+a2+"', 20 );")

}
</script>

<form>
<input type="button" onClick="updateDB('bom', 'bym')" value="Send">
</form>
...
Рейтинг: 0 / 0
18.08.2007, 10:12
    #34736214
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Вот именно. При нормальных настройках безопасности new ActiveXObject("Adodb.Connection"); не сработает.
...
Рейтинг: 0 / 0
18.08.2007, 14:33
    #34736327
Dakot@
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
AntonariyАга, НО ТОЛЬКО НЕ НА JAVASCRIPT'е!!! Работать с базой должен посредник на сервере - php или asp. Это вопрос типа - как мне забить гвозь, находящийся в квартире соседа, не вставая с дивана?

если постораться то можено
...
Рейтинг: 0 / 0
18.08.2007, 14:39
    #34736331
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Dakot@если постораться то можено
Если постараться, можно и х.й сломать.
...
Рейтинг: 0 / 0
21.08.2007, 11:22
    #34740953
Alexxx2783
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ни разу не использовал Javascript КАК обратиться к БД и изменить запись???
Странно что никто не поправил автора, что базы тоже разные бывают.
Может он чего хочет подправить на компьютере клиентской машины)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ни разу не использовал Javascript КАК обратиться к БД и изменить запись??? / 25 сообщений из 34, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]