Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.03.2007, 14:02
whatsoever вне форума Посмотреть профиль Отправить личное сообщение для whatsoever Найти все сообщения от whatsoever
  № 1  
Ответить с цитированием
whatsoever

Регистрация: Jun 2005
Сообщений: 7
Question Выборка из базы, отсылая переменную

При нажатии кнопок выбираются данные из базы. Обращение идет через ПХП файл. Вопрос: Как отправлять переменную в пхп, перед тем,как загружать данные во флеш?
Код:
on (rollOver) {
	myData = new LoadVars();
	myData.ref = this;
	num = 14;	
             myData.load("http://www.mysite.ru/flashexp.php");
	myData.onLoad = function(succes) {
		if (succes) {
			name.text = this["name"];
			this.ref["image"].loadMovie(this["Image"]);
		} else {
			trace("Error loading data");
		}
	};
}
Выделенное - переменная которую надо отправить, чтобы пхп сделал выборку с ее помощью, и вернул результат. Возврашает без проблем, но не отсылает .... пробовал функцию sendAndLoad(), но или не ее надо использовать, или не правилные параметры задаю!
Плз, помогите ламмеру!

Старый 13.03.2007, 14:23
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
myData.num = 14; и sendAndLoad.

Старый 13.03.2007, 15:49
whatsoever вне форума Посмотреть профиль Отправить личное сообщение для whatsoever Найти все сообщения от whatsoever
  № 3  
Ответить с цитированием
whatsoever

Регистрация: Jun 2005
Сообщений: 7
Код:
on (rollOver) {
	myData = new LoadVars();
	myData.ref = this;
	myData.num = 14;
	myData.sendAndLoad("http://www.mysite.com/flashexp.php");
	myData.onLoad = function(succes) {
		if (succes) {
			name.text = this["name"];
			this.ref["image"].loadMovie(this["Image"]);
		} else {
			trace("Error loading data");
		}
	};
}
Вот что получилось... и ничего не получилось, не хочет пхп принимать переменную.
Пхп ищет переменную $num

[__etc: Код оформлять не забываем.]


Последний раз редактировалось etc; 13.03.2007 в 15:55.
Старый 13.03.2007, 15:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Потому что объект, в который нужно отправить полученные данные не указан.

Код:
on (rollOver) {
	myData = new LoadVars();
	myData.ref = this;
	myData.num = 14;
	myData.sendAndLoad("http://www.mysite.com/flashexp.php",myData,'POST');
	myData.onLoad = function(succes) {
		if (succes) {
			name.text = this["name"];
			this.ref["image"].loadMovie(this["Image"]);
		} else {
			trace("Error loading data");
		}
	};
}
И ещё, в php никаких $num создаваться не должно. Переменную надо смотреть в $_POST['num'] в данном случае. Или в $_GET['num'], если в режиме GET.

Старый 13.03.2007, 16:01
whatsoever вне форума Посмотреть профиль Отправить личное сообщение для whatsoever Найти все сообщения от whatsoever
  № 5  
Ответить с цитированием
whatsoever

Регистрация: Jun 2005
Сообщений: 7
Опа! Заработало!!
Большое человеческое спасибо!

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.