Проблем с flex

SkyWalkeR

Registered
Код:
<mx:Script>
		<![CDATA[
			import mx.controls.Alert;
			private function sendData():void
			{
				if ( user.text != "" && pass.text != "" && email.text != "")
				{
					if ( pass.text == pass2.text)
					{
				
				var o:Object = new Object();
				o.username = user.text;
				o.password = pass.text;
				o.email = email.text;
				
				service.send(o);
				}
				else Alert.show("Паролите не съвпадат!");
			}
				 else Alert.show("Попълнете всички поета");
}


private function success():void
{
	if ( service.lastResult.result == true) 
Alert.show("Успешна регистрация");	
	else Alert.show("Това име вече е заето");
}
private function error():void
{
Alert.show("Възникна грешка");	
}

				
			
			
		]]>
	</mx:Script>
	<mx:HTTPService id="service" url="http://localhost/login/reg.php" method="POST" result="success()" fault="error()" />

Къде бъркам в кода каквото и потребителско име да въведа винаги ми казва че е заето
 
Код:
<?php
if ($_POST['username'] && $_POST['password'] && $_POST['email'])
{
	mysql_connect("localhost", "root", "");
	mysql_select_db("test");
	
	$username = addslashes($_POST['username']);
	$password = addslashes($_POST['password']);
	$email = addslashes($_POST['email']);
	
	$check = mysql_query("INSERT INTO `users` VALUES ('', '$username', '$password', '$email'	)");
	
	if ($check)
		echo "<root><result>true</result></root>";
else
		echo "<root><result>false</result></root>";


}
?>
 
еми създахох
id = ИНТ ауто инкремент приймари кий
username = varchar 255 i колация
password = пак така
email = също

http://spodeli-be.com/pictures/62f49f580c757396e09e40836bd5e769.jpg
 
Оправих го продължавам на татък .Гледай я тази тема ако обичаш пак ако зацепя някаде ше пиша :P


+1
 
др беше проблема бях копирал от първото пхп да иска и емайл при вход обаче сега пише възникнала е грешка
Код:
<?php
if ($_POST['username'] && $_POST['password'] )
{
	mysql_connect("localhost", "root", "");
	mysql_select_db("register");
	
	$username = addslashes($_POST['username']);
	$password = addslashes($_POST['password']);

$proverka = mysql_query("SELECT *, COUNT (id) AS `exist` FROM `users` WHERE `username` = '$username' AND `password` = '$password'");
$res = mysql_fetch_array($proverka);

if($res['exist'] > 0)
			echo "<root><result>true</result>
			<username>".$res['username']."</username>
			<email>".$res['username']."</email>
			
			</root>";
	else
		echo "<root><result>false</result></root>";




}
?>
:(
 
там е проблема... не излиза нищичко
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow close="closePanel()"  xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="286" height="150" showCloseButton="true" title="Вход">
	
	<mx:Script>
		<![CDATA[
			import mx.managers.PopUpManager;
			import mx.core.Application;
			import mx.controls.Alert;
			
			private function sendData():void
			{
				var o:Object = new Object();
				o.username = user.text;
				o.password = pass.text;
				
				service.send(o);
				
			}
			private function success():void
   		   {
    
     if ( service.lastResult.result == true )
     {
     	Application.application.logged = true;
     	
     	
     	Application.application.userdata = new Object();
     	Application.application.userdata.username = service.lastResult.username;
     	Application.application.userdata.email = service.lastResult.email;
     	
     	Application.application.usernameLabel.text = service.lastResult.username;
     	Application.application.emailLabel.text = service.lastResult.email;
     
     closePanel();
     Alert.show("Вие влязохте успешно");
     }
     else
     Alert.show("Грешно име или парола");
    }
   
   
   
    private function error():void
    {
     Alert.show("Възникна грешка");
     
    }
    
     private function closePanel():void
   {
   	PopUpManager.removePopUp(this);
   }
			
		]]>
	</mx:Script>
	 <mx:HTTPService id="service" url="http://localhost/reg/login.php" method="POST" result="success()" fault="error()" resultFormat="e4x" />  

	
	
	
	
	
	
	<mx:Button x="128.5" y="68" label="Вход" click="sendData()"/>
	<mx:Label x="10" y="40" text="Парола:"/>
	<mx:Label x="10" y="10" text="Потребител:"/>
	<mx:TextInput x="95" y="8" id="user"/>
	<mx:TextInput x="95" y="38" id="pass" displayAsPassword="true"/>
	
	
	
</mx:TitleWindow>
 

Back
Горе