PDA

Volledige versie bekijken : Flash php mysql


Demeter
%Europe/Berlin %727 %2006, 18:27
Ik probeer mbv een flash inlog scherm op een php pagina te komen.
Dit lukt mij half. probleem is dat ik met sessie wil werken en hier komt mijn code niet doorheen.

Via zend knop in mijn flash formulier spreek ik een php pagina aan waarin in mijn database de gegevens worden gecontroleerd. komen deze overeen dan moet er worden ongelogt, komen deze niet overeen dan wordt er verwezen naar het inlogscherm. alles werkt alleen ik kom niet door mijn sessies heen, ben bang dat ik nietmijn variabelen op dit punt van mijn script krijg!

on (release) {
if (naam_txt.text == "" || wachtwoord_txt.text == "") {
waarschuwing_txt.text="Vul alle verplichte velden in!!!";
} else {
var email_lv = new LoadVars();
email_lv.gebruikersnaam = naam_txt.text;
email_lv.wachtwoord = wachtwoord_txt.text;

email_lv.sendAndLoad("login.php", email_lv, "POST");

email_lv.onLoad = function ()
{
getURL("index-login.php", "_self", "POST");
}
}
}

probleem zit hem in het dik gedrukte gedeelte.

Iemand die weet hoe ik er door heen kom?

Groet,
Demeter

theFlashWizard
%Europe/Berlin %860 %2006, 21:39
volgens mij moet je bij de sendAndLoad een ander loadVars object neerzetten om het antwoord te gaan ontvangen.
zie deze tutorials:
Actionscript Tutorials -> Flash & php (http://www.flashfocus.nl/forum/showthread.php?t=6338#flash php)
Simpele voorbeelden zijn mail forms:
Actionscript Tutorials -> contact/mail form (http://www.flashfocus.nl/forum/showthread.php?t=6338#contact/mail form)

Dauntless
%Europe/Berlin %862 %2006, 21:41
Die sendAndLoad mag op hetzelfde LoadVars object slaan, zolang die maar een onLoad heeft. Je voert nu wel ALTIJD een getURL uit... Maar ik denk dat hij ook de onLoad zal triggeren als je niets output in PHP. (Daar ben ik wel niet zeker van en dat zou je eens moeten nakijken :p) .