MYSQL i FLASH
9 отговора
178 прегледа
MYSQL i FLASH
Zdravejte!
Ot dosta vreme se mycha tuka nad edna rabota i ne mi idva na akala kak da stane!
Ta znachi vaprosa mi e sledniq:
Moga li da prisvoq data ot mysql kym dadena promenliva koqto pyk da sravnqvam s druga promenliva generirana ot samiq flash ideqta mi e takava che da napravq login samo i izcqlo s flash interface i da check v flasha dali primerno user-a exist v mysql-a!
Ako nqkoj moje da help shte sam mnogo blagodaren a i sorce code shte e ot polza!
Ot dosta vreme se mycha tuka nad edna rabota i ne mi idva na akala kak da stane!
Ta znachi vaprosa mi e sledniq:
Moga li da prisvoq data ot mysql kym dadena promenliva koqto pyk da sravnqvam s druga promenliva generirana ot samiq flash ideqta mi e takava che da napravq login samo i izcqlo s flash interface i da check v flasha dali primerno user-a exist v mysql-a!
Ako nqkoj moje da help shte sam mnogo blagodaren a i sorce code shte e ot polza!
Re: MYSQL i FLASH
Привет,
по принцип може, но не и без помощта на "посредник" от рода на ASP, PHP, JSP и т.н. освен ако не си решил да е за употреба извън интернет среда. Тогава има програмки, които ще помогнат...или поне така съм чувал
Препоръчвам ти да "покълвеш" литература за РНР. Не е трудно, а ако имаш и желание ще е още по-полезно.
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
по принцип може, но не и без помощта на "посредник" от рода на ASP, PHP, JSP и т.н. освен ако не си решил да е за употреба извън интернет среда. Тогава има програмки, които ще помогнат...или поне така съм чувал
Препоръчвам ти да "покълвеш" литература за РНР. Не е трудно, а ако имаш и желание ще е още по-полезно.
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Re: MYSQL i FLASH
Tova, koeto kazva moonjogger-a e taka, samo deto ima mnogo po lesen nachin za da postihnesh tova, stiga da ne si niakakav maniak na tema "sigurnost". Togava nai-sigurna naistina e konvencionalnata baza danni. Ta taka ideiata mi e takava:
Vav Flash-a imash input text s ime "pass" da kajem, kadeto choveka si vavejda parolata. Posle ima buton "Enter" (da predpolojim). Na nego prisvoiavash slednia script: loadVariablesNum(pass+".txt", 0); Taka ako choveka e napisal v poleto pass string-a "az123" (koeto vsastnost mu e parolata) ste se zaredi faila az123.txt. V toia fail moje da ima vsichko, kato oboznachenieto za promenliva stava s znaka "&". Vsichki promenlivi ot tozi fail ti se loadvat v Flash-a. Ot tam kakvo ste gi pravish si e tvoia rabota.
Misalta mi e da sazdadesh za vsiaka parola textov dokument, imeto na koito da otgovaria na parolata. Po tozi nachin ne ti triabva da se buhtish nad SQL, PHP i tn. Takova nesto sum srestal gotovo vuv Flashkit-a. Ako iskash porazbuzikai malko tam i ste go namerish.
Moonjogger-e, pravilno si chuval za programkite, koito mogat da mu pomognat.
Moia favorit naprimer e Flash Studio Pro, no i SWF Studio ne e za podceniavane!!! Are uspeh! Nadiavam se da sum ti pomognal pone malko! 
Vav Flash-a imash input text s ime "pass" da kajem, kadeto choveka si vavejda parolata. Posle ima buton "Enter" (da predpolojim). Na nego prisvoiavash slednia script: loadVariablesNum(pass+".txt", 0); Taka ako choveka e napisal v poleto pass string-a "az123" (koeto vsastnost mu e parolata) ste se zaredi faila az123.txt. V toia fail moje da ima vsichko, kato oboznachenieto za promenliva stava s znaka "&". Vsichki promenlivi ot tozi fail ti se loadvat v Flash-a. Ot tam kakvo ste gi pravish si e tvoia rabota.
Misalta mi e da sazdadesh za vsiaka parola textov dokument, imeto na koito da otgovaria na parolata. Po tozi nachin ne ti triabva da se buhtish nad SQL, PHP i tn. Takova nesto sum srestal gotovo vuv Flashkit-a. Ako iskash porazbuzikai malko tam i ste go namerish.
Moonjogger-e, pravilno si chuval za programkite, koito mogat da mu pomognat.
Re: MYSQL i FLASH
Znachi na men tova mi e qsno s php-to .. az s nego si go pravq da vadq ot mysql no ako zadam echo na nqkakva promenliva i loadna doca deto q generira i display-va , flasha (pone az znam samo kak da prisvoq vynshna promenliva kym textovo pole) ...
az iskam bez da q dysplayvam da si q sravnq s promenliva generirana ot flash-a probvah dosta neshta ama ne uspavqm i neznam kade gresha i kakvo da pravq!
P.S. TOVA E POVE4ETO OT KODA POGLEDNETE PLS I KAJETE KAK E!
//------------------- sega go pravq ta ama....\
function checkID()
{
if(loginData.idField == "user" and loginData.passField == "password"){
gotoAndPlay(129);
}
else {
gotoAndPlay("users");
}
}
//------
function getDataFromUIGetData()
{
loginData.idField = id_txt.text;
loginData.passField = pass_txt.text;
}
//---------------
function updateUIFromDataGetData()
{
id_txt.text = loginData.idField;
pass_txt.text = loginData.passField;
if(loginData.idField == ""){
gotoAndStop("Error");
}
else if(loginData.passField == ""){
gotoAndStop("Error");
}
}
function initData()
{
if ( inited )
return;
inited = true;
loginData = new Object();
loginData.idField ="";
loginData.passField ="";
}
function sendLoginData()
{
var usrdata = new LoadVars();
usrdata.upass = loginData.passField;
usrdata.usr = loginData.idField;
trace (usrdata.toString());
usrdata.send("login.php", "_parent", "POST")
}
az iskam bez da q dysplayvam da si q sravnq s promenliva generirana ot flash-a probvah dosta neshta ama ne uspavqm i neznam kade gresha i kakvo da pravq!
P.S. TOVA E POVE4ETO OT KODA POGLEDNETE PLS I KAJETE KAK E!
//------------------- sega go pravq ta ama....\
function checkID()
{
if(loginData.idField == "user" and loginData.passField == "password"){
gotoAndPlay(129);
}
else {
gotoAndPlay("users");
}
}
//------
function getDataFromUIGetData()
{
loginData.idField = id_txt.text;
loginData.passField = pass_txt.text;
}
//---------------
function updateUIFromDataGetData()
{
id_txt.text = loginData.idField;
pass_txt.text = loginData.passField;
if(loginData.idField == ""){
gotoAndStop("Error");
}
else if(loginData.passField == ""){
gotoAndStop("Error");
}
}
function initData()
{
if ( inited )
return;
inited = true;
loginData = new Object();
loginData.idField ="";
loginData.passField ="";
}
function sendLoginData()
{
var usrdata = new LoadVars();
usrdata.upass = loginData.passField;
usrdata.usr = loginData.idField;
trace (usrdata.toString());
usrdata.send("login.php", "_parent", "POST")
}
MYSQL i FLASH
Привет,
я пробвай отново да обясниш, но този път по-подробно. Какъв точно е проблема? Какво значи "az iskam bez da q dysplayvam da si q sravnq s promenliva generirana ot flash-a"?
На мъгляви въпроси - мъгляви отговори...
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
я пробвай отново да обясниш, но този път по-подробно. Какъв точно е проблема? Какво значи "az iskam bez da q dysplayvam da si q sravnq s promenliva generirana ot flash-a"?
На мъгляви въпроси - мъгляви отговори...
|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Re: MYSQL i FLASH
znachi gore kydeto sravnqvam dali sa ednakvi iskam stojnostitew da i vzema ot mysql chrez php.
az moga da zadam stojnost vzeta ot url na textovo pole obache do kolkoto vidqh tq nemoje da byde prisvoena na nqkakva promenliva!
az moga da zadam stojnost vzeta ot url na textovo pole obache do kolkoto vidqh tq nemoje da byde prisvoena na nqkakva promenliva!
Re: MYSQL i FLASH
Sega puk az nisto ne razbrah!!!
Koe sravniavash v kraina smetka? I kakvo iskash da prisvoish? Sto ne probvash po toia nachin det ti kazah i da zarejesh sichki tia SQL-i i PHP-ta???
Re: MYSQL i FLASH
Абе трябват си "phptata i sqlite".
после кой ще го поддържа? Нали трябва интерфейс административен. нали вероятно тези данни няма да се ползват само от флаш...
Вярно много мъгляво се изказваш...
ASNatives can usually be found in dark rooms where the only light is the glow of a CRT …
после кой ще го поддържа? Нали трябва интерфейс административен. нали вероятно тези данни няма да се ползват само от флаш...
Вярно много мъгляво се изказваш...
ASNatives can usually be found in dark rooms where the only light is the glow of a CRT …
Re: MYSQL i FLASH
OK pak shte opitam da obqsnq:)
znachi tova e chas ot koda:
//----------------------------->
function checkID()
{
if(loginData.idField == vzet.otPHP-user and loginData.passField == vzet.otPHP-parola){
gotoAndPlay(129);
}
else {
gotoAndPlay("users");
}
}
//----------------------------->
loginData.idField - textovo pole za user
loginData.passField - textovo pole za parola
...tezi sa poletata koito sa v flash-a
ideqta mi e slednata:
Iskam kato se izpylnqva funkciqta CheckID() da load-va php file kojto e vyrzan kym mysql i da "SELECT * from table where username = 'loginData.idField'"
sled tova da printva primerno username=neshto&parola=oshteneshto!!!
S PHP-to i mysql-a nqmam grija... ta znachi kak da prisvoq dannite koito vzemam ot php-to i da gi sravnq s loginData.idField & loginData.passField v samiq flash!
Много ще се радвам ако някой ми пусне примерен код!
znachi tova e chas ot koda:
//----------------------------->
function checkID()
{
if(loginData.idField == vzet.otPHP-user and loginData.passField == vzet.otPHP-parola){
gotoAndPlay(129);
}
else {
gotoAndPlay("users");
}
}
//----------------------------->
loginData.idField - textovo pole za user
loginData.passField - textovo pole za parola
...tezi sa poletata koito sa v flash-a
ideqta mi e slednata:
Iskam kato se izpylnqva funkciqta CheckID() da load-va php file kojto e vyrzan kym mysql i da "SELECT * from table where username = 'loginData.idField'"
sled tova da printva primerno username=neshto&parola=oshteneshto!!!
S PHP-to i mysql-a nqmam grija... ta znachi kak da prisvoq dannite koito vzemam ot php-to i da gi sravnq s loginData.idField & loginData.passField v samiq flash!
Много ще се радвам ако някой ми пусне примерен код!
Re: MYSQL i FLASH
include('connData.inc');
$user_id = $_GET['user_id'];
$user_pass = $_GET['user_pass'];
#Connect to DataBase
$connect = mysql_connect($db_host, $db_user, $db_pass) or trigger_error("Could not connect: " . mysql_error()); // don't use die (Fatal Error), return useful info to the client
#Select DataBase
mysql_select_db($db_name, $connect) or trigger_error("Could not connect: " . mysql_error());
#Select Table
$select_table = mysql_query("SELECT * FROM $table", $connect);
#Check number of rows
$select_rows = mysql_num_rows($select_table);
#Set interator variable
$i = 0;
while ($i < $select_rows) {
$select_pass = mysql_result($select_table,$i,"password");
$select_id = mysql_result($select_table,$i,"user_id");
if($user_id == $select_id && $user_pass == $select_pass) {
$status = TRUE;
break;
} else {
$status = FALSE;
}
$i++;
} #end while construction
if($status == TRUE) {
printf ("&stat=$select_id");
}
if($status == FALSE) {
printf ("&stat=guest");
}
?>
$user_id = $_GET['user_id'];
$user_pass = $_GET['user_pass'];
#Connect to DataBase
$connect = mysql_connect($db_host, $db_user, $db_pass) or trigger_error("Could not connect: " . mysql_error()); // don't use die (Fatal Error), return useful info to the client
#Select DataBase
mysql_select_db($db_name, $connect) or trigger_error("Could not connect: " . mysql_error());
#Select Table
$select_table = mysql_query("SELECT * FROM $table", $connect);
#Check number of rows
$select_rows = mysql_num_rows($select_table);
#Set interator variable
$i = 0;
while ($i < $select_rows) {
$select_pass = mysql_result($select_table,$i,"password");
$select_id = mysql_result($select_table,$i,"user_id");
if($user_id == $select_id && $user_pass == $select_pass) {
$status = TRUE;
break;
} else {
$status = FALSE;
}
$i++;
} #end while construction
if($status == TRUE) {
printf ("&stat=$select_id");
}
if($status == FALSE) {
printf ("&stat=guest");
}
?>