Нужна помощь в связке FLASH+PHP+MYSQL
Доброе время господа!
Помогите пожалуйста найти ошибку, всю голову сломал уже. Есть флэш в которой есть 2 input поля: логин (value: log) и пароль (value: psw), и button кнопка: submit. На кнопке висит такой вот скрипт Код AS1/AS2:
Код AS1/AS2:
Что здесь не так, где накосячил? Может тогда кто-нибудь очень приближенный пример кинет? Очень наболевший вопрос во всем инете, но ничего похожего не нашел. Спасибо. |
А в чём ошибка то?
в php коде чё-то столько лишнего.... |
Ошибка в том что не работат все это! Тоесть мне надо во флэше в поля вписать пароль и имя, и если все это дело в базе числится (тоесть все ОК) то открыть новое окно!
|
Код:
if (isset($submit)) |
Тогда может покажете как надо? Задача проста: вводим имя пароль, проверяем в базе, если ок то открываем новую страницу, если нет то просто сообщение типа НИФИГА
|
Ну... я даже не знаю... это самая банальная задача которая решается на ПХП, туториалов на эту тему ну просто очень много
http://www.google.com/#hl=en&q=php+login+script |
просто странно почему мне не удается получить такое вот таким вот способом!
вообще было сделано изначально так: index.php в нем внутри встроен flash. Далее во флэше жму вход открывается новая страница (login.php), в которой поля ввода логина и пароля ну и кнопка отправки, типа могу код кинуть PHP код:
тобишь когда вводим имя и пароль то попадаем на новую страницу, тоже в index.php, только в другой папке. и из login.php как я понял принимаются данные тута login_proc.php вот код его PHP код:
Так вот как всетаки осуществить идею то? Может поможете (если дело во времени, так может тогда скажете какое вознаграждение? :) ) |
Вы никогда не посылаете переменные с именами:
"amp;log" и "amp;psw" скорее всего вы этот код откуда-то плохо скопировали и "amp;" - это отвалившаяся часть от & но вообще более дурацкий способ проверить существование переменных в $_POST придумать сложно... Код:
if (isset($_POST['psw'] && isset($_POST['log'])) Код:
if (isset($submit)) $HTTP_SESSION_VARS - сто лет назад deprecated Header - аналогично, сейчас пишется со строчной буквы. Зачем нужно это: $log2 = $log; - никому не понятно. Код:
$result=mysql_query("select * from users where login='$log2'"); Да и еще в придачу ко всему сверстать 2 строчки таблицами на кривом HTML1 (и то сомнительно как-то) и влепить туда AS1 флешку :) Скажите, где вы такую гадость находите? Ну просто ведь поискать в гугле готовые решения - конечно, тоже много хлама, но все ж не на столько древнего... |
А вы уверены что у вас флэш отправляет и получает HTTP запросы ?)
Код AS1/AS2:
А уже далее на ПХП все просто PHP код:
|
getURL ( gotoURL, "_self" );
// если проверка пройдена, переадресовывем на gotoURL - это значит путь к моей странице? |
Часовой пояс GMT +4, время: 10:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.