Najwidoczniej phpVar1 jest pusta. A dlaczego, to trzeba sprawdzić...loginStatus.text = phpVar1;
Nie jestem pewnien, czy ten $ jest tu potrzebny.print "$var1 = jakis tekst $login dupa";
Dołącz do nas aby mieć dostęp do wszystkich treści i funkcji. Będziesz mógł tutaj rozwiązać swój problem lub odnaleźć gotowe rozwiązanie. Powymieniasz się poglądami z najbardziej utalentowanymi osobami w zakresie "tworzenia" internetowych rozwiązań.

Mam taki kod:
Kod as:public function loadPHP(e:MouseEvent):void { var variables:URLVariables = new URLVariables(); var varSend:URLRequest = new URLRequest("login.php"); varSend.method = URLRequestMethod.POST; varSend.data = variables; var varLoader:URLLoader = new URLLoader; varLoader.dataFormat = URLLoaderDataFormat.VARIABLES; varLoader.addEventListener(Event.COMPLETE, completeHandler); varLoader.addEventListener(IOErrorEvent.IO_ERROR, showError); variables.login = "Szymciosek" varLoader.load(varSend); } public function showError(e:IOErrorEvent):void { loginStatus.text = "Błąd pliku PHP"; } public function completeHandler(e:Event):void { var phpVar1 = e.target.data.var1; loginStatus.text = phpVar1; }
plik php:
I przy naciśnięciu na dany przycisk stworzony w kodzie AS, Flash wywala mi błąd:Kod php:<?php
$login = $_POST['login'];
//$password = haslo;
print "$var1 = jakis tekst $login dupa";
?>
Kod :TypeError: Error #2007: Parametr text musi mieć wartość inną niż null. at flash.text::TextField/set text() at Index/completeHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete()
Oczywiśćie imoprt jest wszystkiego.
import flash.display.MovieClip;
import flash.text.TextField;
import flash.events.*;
import flash.net.*;
Proszę o pomoc![]()
Kod php:print "&phpVar1 = jakis tekst $login dupa&";
Pozdrawiam
Mam skrypt PHP:
Kod
<?php
$uname = $_POST['uname'];
$login1 = Szymciosek;
$login2 = Undefinedman;
if ($uname == $login1 || $uname == $login2) {
print "var1=$uname dziękujemy Ci za zalogowanie.";
print "&var2=$uname teraz możesz edytować swoją stronę.";
print "&var3=Zalogowano";
print "mojaZmienna=dupa";
}
else {
print "var1=$uname - Zły login";
print "&var2=$uname - Zły login.";
print "&var3=Podano zły login";
}
?>
print "mojaZmienna=dupa"; - jeśli zmienną umieszczam w IF to działa, ale co zrobić, żeby ta zmienna była przed IF ?
http://szymciosek.hostgame.pl/phpp/logowanie/
Działa, teraz będę chciał robić wypis plików, stworzenie z tego pliku xml i połączenie z flashem, aby stworzyć menu![]()