Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Javascript+PHP+MySQL

Сообщения:  [1-2] 

 
 автор: Shorr Kan   (22.03.2006 в 06:19)   письмо автору
 
   для: aexb   (18.03.2006 в 22:48)
 

По событию onMouseOver - вызываете функцию, которая рисует маленький ифрейм, который обращается в базу, получает информацию, и путем parent.document.getElementById('elem').value - заполняет соответствующие поля.

   
 
 автор: aexb   (18.03.2006 в 22:48)   письмо автору
 
 

Небольшая преамбула:
уж не знаю, правильно ли я выбрал форум, вроде не оффтоп, но если тема будет перенесена - не обижусь :)

Суть: в базе MySQL есть таблица:


CREATE TABLE 'rangelist' (
'id' int(10) NOT NULL auto_increment,
'article_number' varchar(8) NOT NULL default '0',
'article_name' varchar(50) NOT NULL default '',
'ba_no' char(2) NOT NULL default '0',
'price' int(6) NOT NULL default '0',
PRIMARY KEY ('id')
);

INSERT INTO 'rangelist' VALUES (1, '90089739', 'ARTICLE NAME 1', '01', 99);
INSERT INTO 'rangelist' VALUES (2, '20056779', 'ARTICLE NAME 2', '01', 299);
INSERT INTO 'rangelist' VALUES (3, '20938443', 'ARTICLE NAME 3', '50', 49);
INSERT INTO 'rangelist' VALUES (4, '40055977', 'ARTICLE NAME 4', '03', 169);


На странице "index.php" есть форма ввода данных:


<form method="POST" action="<? echo $_SERVER['PHP_SELF']; ?>">
<input type="text" name="article_number" value=""><br>
<input type="text" name="article_name" value=""><br>
<input type="text" name="ba_no" value=""><br>
<input type="text" name="price" value="">
<input type="submit" value="OK">
</form>


Необходимо, чтобы при заполнении пользователем поля "article_number", при уходе с этого текстового поля БЕЗ ПЕРЕГРУЗКИ СТРАНИЦЫ, полЯ "article_name", "ba_no", "price" заполнялись автоматически, исходя из остальных записей строки таблицы БД.

Насколько я понимаю по сути, нужно каким-то образом перегнать таблицу MySQL в массив PHP (страница делается на нём), а затем - в массив JavaScript. Чтоб потом уже работать непосредственно с последним.

Насчет траффика (таблицы большие) беспокоиться не стоит - это ресурс интрасети :)

Буду очень признателен за хотя бы какую-нибудь посильную помощь в решении, ибо голову уже себе сломал, а в жабе не варю практиццски ни разу :(

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования