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

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

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

Регистрация: Mar 2006
Сообщений: 76
Question И еще раз про Flash и PHP

Задача такая:
нужно сделать форму регистрации
есть 2 таблицы:
1 таблица дамп id nomer
2 таблица дамп id nomer fio pochta tel

Дальше есть веб форма с 4 полями и кнопкой Регистрация.
В поля вводяться, соответственно, номер Фио мыло телефон.
При нажатии на регистрацию нада проверить существование номера в 1 таблице, если он существует, проверить существование во второй таблице.
Если он существует во второй таблице, пользователю сказать - что номер уже есть.
Если нет такого номера во 2 таблице, то сделать инсерт 4 полей.
Если в 1 таблице номер не существует то послать нафик сразу
Вот

На PHP я реализовал это быстро (несложно) а вот как сделать это во Flash? подскажите пожалуйста.... Не могу разобраться... мне сказали что нада использовать LoadVars но я не могу понять как и что делать...

Я Вообще aspшный и phpшный програмер а начальнику приспичило что бы форму сделать на флеше


Последний раз редактировалось glukaviy; 14.11.2006 в 17:56.
Старый 15.11.2006, 11:15
glukaviy вне форума Посмотреть профиль Отправить личное сообщение для glukaviy Найти все сообщения от glukaviy
  № 2  
Ответить с цитированием
glukaviy

Регистрация: Mar 2006
Сообщений: 76
Ребята помогите.... Пожалуйста

Старый 15.11.2006, 11:34
glukaviy вне форума Посмотреть профиль Отправить личное сообщение для glukaviy Найти все сообщения от glukaviy
  № 3  
Ответить с цитированием
glukaviy

Регистрация: Mar 2006
Сообщений: 76
До этого я сам дошел как сделать вроде сделал и почти все работает но теперь стоит вопрос как сделать обработчик событий... т.е.
1. если нет номера в первой таблице надо чтобы выводилось: Номера нет, php не выполняется
2. если номер есть в первой таблице и есть во второй чтобы выводилось: Номер есть php не выполняется
3. если номер есть в первой таблице и нет во второй обрабатывался скрипт и выводилась надпись: Вы зарегистрированы

Собственно сам AS
Код:
System.useCodepage = true;
send_btn.onRelease = function() {
	if (nomerTxt.text != "" && fioTxtxt.text != "" && pochtaTxt.text != "" && telTxt.text != "") {
		var sendMessage:LoadVars = new LoadVars();
		var ressiveAnswer:LoadVars = new LoadVars();
		sendMessage.nomer1 = nomerTxt.text;
		sendMessage.fio1 = fioTxt.text;
		sendMessage.pochta1 = pochtaTxt.text;
		sendMessage.tel1 = telTxt.text;
		sendd= "nomer1="+nomerTxt.text+"&fio1="+fioTxt.text+"&pochta1="+pochtaTxt.text+"&tel1="+telTxt.text
        loadVariablesNum ("send_tmp.php?" + sendd, 0, "GET");
		
		nomerTxt.text = "";
		fioTxt.text = "";
		pochtaTxt.text = "";
                telTxt.text = "";
	}

};

И PHP
Код:
<?

include ("config.php");

mysql_connect($hostname, $username, $password)or die("cant connect to database");
@mysql_select_db("$dbName")or die("Не могу выбрать базу данных "); 

$nomer1=$_GET["nomer1"];
$fio1=$_GET["fio1"];
$pochta1=$_GET["pochta1"];
$tel1=$_GET["tel1"];

$sql ="select * from nomer_karty where nomer='$nomer1'";
$result = mysql_query( $sql ); 
{
$line = mysql_fetch_array($result);
$base_nomer_kart="$line[nomer]";
}

if ($base_nomer_kart==$nomer1) {

	$sql1 ="select * from registraciya where nomer='$base_nomer_kart'";
	$result1 = mysql_query( $sql1); 
	{
	$line1 = mysql_fetch_array($result1);
	$base_nomer_kart_user="$line1[Nomer]";
	}
	
	if ($base_nomer_kart_user==$base_nomer_kart) {
	echo "Такая карта уже есть";
	} else {
	$sql2 = "insert into registraciya (Nomer, FIO, pochta,tel) values ('$nomer1', '$fio1', '$pochta1', '$tel1') ";
	echo "Вы успешно зарегистрированы, для входа в закрытую часть сайта вам необходимо ввести номер вашей карты:&nbsp;<b>$nomer1</b>";
	$result2 = mysql_query( $sql2 ); 
	}

} else {
echo "Такого номера карты не существует";
}

?>
Как это можно сделать?

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

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
проблему решили - тема закрыта

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

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

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


 


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


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