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

Вернуться   Форум Flasher.ru > Flash > Flex

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

Регистрация: Oct 2009
Сообщений: 45
По умолчанию Как отобразить данные из базы данных на форме Flex

Можно ли отобразить данные из БД на форме Flex без использования php файла, а так же записать данные в БД без использования php, напрямую?

Код:
<mx:HTTPService url="http://192.168.1.8/flex/service.php" 
		id="service" 
		result="serviceResult(event)" 
		fault="serviceFault(event)" 
		method="GET" 
		contentType="application/xml" 
		useProxy="false">
		<mx:request xmlns="">
			<id>
				{requestedId}
			</id>
		</mx:request>
	</mx:HTTPService>
	<mx:Script>
		<![CDATA[
			import mx.rpc.events.FaultEvent;
			import mx.rpc.events.ResultEvent;
			[Bindable]
			private var requestedId:Number;
			private function serviceResult(event:Event):void {
				trace(service.lastResult.name);
			}
			private function serviceFault(event:Event):void {
				trace('Error');
			}
			private function callService():void {
				requestedId = input.text as Number;
				service.send();
			}
		]]>
	</mx:Script>
	<mx:TextInput id="input" width="243" height="111"/>
	<mx:Button label="get user name" click="callService()" borderColor="#A2F3FF" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #99E0FB]" x="135" y="119" cornerRadius="1"/>
	<mx:Text text="Name: {service.lastResult.name}" y="7"/>
	<mx:Text text="Surname: {service.lastResult.surname}" y="17"/>
	<mx:Text text="Date birth: {service.lastResult.age}" y="27"/>
PHP код:
<?php

    $id_number 
$_GET["id"];
    
$hostname "localhost"
    
$username "root"
    
$password ""
    
$dbName "flex";
    
    
$db mysql_connect($hostname$username$password) or die ("Невозможно подключиться к MySQL");
   
    
mysql_select_db($dbName);
   
    
    
$result mysql_query("SELECT * FROM user"$db);
    
    while (
$myrow=mysql_fetch_array($result))
    {
    echo (
'<id>'.$id_number.'</id><name>'.$myrow['name_user'].'</name><surname>'.$myrow['surname_user'].'</surname><age>'.$myrow['date_user'].'</age>');
    }


?>
Спасибо.

Старый 30.11.2012, 20:00
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 2  
Ответить с цитированием
AlexLucas
[+1 05.11.12]
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
Нельзя.

Старый 01.12.2012, 18:29
Ленок вне форума Посмотреть профиль Отправить личное сообщение для Ленок Найти все сообщения от Ленок
  № 3  
Ответить с цитированием
Ленок

Регистрация: Nov 2012
Сообщений: 31
В AIR доступна SQLite

Старый 01.12.2012, 19:02
Astraport вне форума Посмотреть профиль Отправить личное сообщение для Astraport Найти все сообщения от Astraport
  № 4  
Ответить с цитированием
Astraport
 
Аватар для Astraport

блогер
Регистрация: Sep 2009
Сообщений: 2,463
Записей в блоге: 2
Что-то пытались делать.
__________________
In Code We Trust

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

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

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


 


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


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