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

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

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

Регистрация: Aug 2010
Сообщений: 28
По умолчанию Чтение данных

Добрый вечер. Немного запутался с выводом из БД.По сути делал по примерам,но где-то допустил ошибку и найти её не получается.Навыки, увы, мизерные.
Есть функция, берущая дату (хранится как строка):
Код AS1/AS2:
function viewDate() {
	var my_send:LoadVars = new LoadVars();
	var my_load:LoadVars = new LoadVars();
	// Номер записи отсылаемый скрипту
	my_send.num = 58;
	my_send.sendAndLoad("showdate.php", my_load, "POST");
	my_load.onLoad = function() {
		var detailDate:Array = my_load.result;
		var my_array:Array = detailDate.split(" ");
		// status_txt - просто поле куда выводятся принятые данные
		status_txt.text = "Дата: "+my_array;
	};
}
viewDate();
и php:
PHP код:
<?php 
$host 
"localhost";
$user "root";
$password "";
$database "hdb";
$num $_POST['num'];
mysql_select_db ($database);  // выделение БД
$query "SELECT Hour FROM calendar1 WHERE IdCalendar= "'.$num.'""//запрос к БД
$result mysql_query($query);      //выполнение запроса
$num_results mysql_num_rows($result);    //получаем количество строк в результате запроса
if ($num_results == 0) {
    echo 
"no date";   // вывод ошибки
    
exit;        // закрыть скрипт
}
$row mysql_fetch_array($result);
?>
<?php 
echo "result="?><?php echo $row['Hour']; ?>
Сколько не пробовал выводит только "Дата: undefined". Скажите пожалуйста,где именно допущена ошибка?

Старый 17.08.2010, 23:04
e_gamer вне форума Посмотреть профиль Отправить личное сообщение для e_gamer Найти все сообщения от e_gamer
  № 2  
Ответить с цитированием
e_gamer

Регистрация: Aug 2010
Адрес: MSK
Сообщений: 104
Отправить сообщение для e_gamer с помощью ICQ
Переменная my_load.result разве массив?
Так же лишние тэги <?php ,?> в строке, где конструкция echo

PHP код:
ff ($num_results == 0) { 
    echo 
"result=error";   // вывод ошибки 
    
exit;        // закрыть скрипт 
} else { 
$row mysql_fetch_assoc($result); 
echo 
"result=".$row['Hour'];

И переименуй result в res например в AS-скрипте.
Поставь путь до скрипта ("http://.....")
__________________
$world->answer_for_request($_REQUEST['hello,world!']);
ICQ: 336637242


Последний раз редактировалось e_gamer; 17.08.2010 в 23:26.
Старый 19.08.2010, 00:14
parovozeg вне форума Посмотреть профиль Отправить личное сообщение для parovozeg Найти все сообщения от parovozeg
  № 3  
Ответить с цитированием
parovozeg
 
Аватар для parovozeg

Регистрация: Aug 2010
Сообщений: 28
Спасибо за совет,чуть позже попробую. Сутки не спал,другим заданием занимался,сейчас уже голова совсем не варит.

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

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

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


 


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


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