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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

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

Регистрация: May 2011
Сообщений: 3
По умолчанию проблема с php

Здравствуйте!

PHP код:
if($todo == "create")
{
    //в базе данных создаем стол
    $result=mysql_query("INSERT INTO table1(busy) VALUES (0)", $link);
    //И номер созданого стола отправляем флешке
    $xml = '<?xml version="1.0"?><response>';
    $xml.= '<game uid="'. mysql_insert_id(). '">';
    $xml.= '</game>';
    $xml.= '<ans done="canCreate"></ans>';
    $xml.= '</response>';
    echo "result=$xml";
}

if($todo == "browse")
{
    $result=mysql_query("SELECT * FROM table1 WHERE busy=0", $link);
    // переносим все в xml формат
    $xml = '<?xml version="1.0"?><response>';
    while ($row=mysql_fetch_array($result))
    {
        $xml.= '<game uid="'. $row['id']. '">';
        $xml.= '</game>';
    }
    
    $xml.= '<ans done="canBrowse"></ans>';
    $xml.= '</response>';
    //и отправляем флешке
    echo "result=$xml";
}
Из as я передаю значения "browse/create" но вся соль в том, что при передаче "browse" все работает, НО "create" нет.
То есть трейс: trace(XML(e.target.data.result))

Передаю таким образм:
Код AS1/AS2:
private function getGameList(e:MouseEvent):void
		{ //функция запроса к пхп с целью спросить свободные столы
			var variables:URLVariables = new URLVariables("do=browse");
			var request:URLRequest = new URLRequest();
			request.url = "http://localhost/rr.php";
			request.method = URLRequestMethod.POST;
			request.data = variables;
			urlLoader.load(request);
		}
 
 
		private function createGame(e:MouseEvent):void
		{
			clearInterval(timerId);
			var variables:URLVariables = new URLVariables("do = create");
			var request:URLRequest = new URLRequest();
			request.url = "http://localhost/rr.php";
			request.method = URLRequestMethod.POST;
			request.data = variables;
			urlLoader.load(request);
		}
Что делать? Помогите!

Добавлено через 3 минуты
Проблема решена.
do = create =>>> do=create

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

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

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


 


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


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