Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2013, 08:41
andreita_gallo90
 
Fecha de Ingreso: febrero-2013
Mensajes: 1
Antigüedad: 11 años, 2 meses
Puntos: 0
Unir PHP y flex (formulario)

Hola!! como estan?? Quiero consultar una base de datos a partir del nombre que se ingrese en un formulario en flex y hace poco segui un ejemplo de aqui con el titulo Unir PHP y flex (formulario) y no me sale nada!!!!!. Les dejo los dos codigos y por favor si pueden me dicen que es lo que esta mal!. Al metodo post en el codigo php no me lo toma no se porque, ya comprobe. Espero sus respuesta por favor!! me va a servir mucho. Saludos!

Codigo

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

<mx:Script>
<![CDATA[


private function Enviar():void {
enviar_form.send();
}
]]>
</mx:Script>

<mx:Form color="#274A51" fontSize="11" fontWeight="bold" x="398" y="53">
<mx:FormItem label="Nombre" fontWeight="bold">
<mx:TextInput id="nombre" text="" width="200" color="#000000"/>
</mx:FormItem>
<mx:Button label="Enviar" click="Enviar();" />
</mx:Form>

<mx:HTTPService id="enviar_form" url="http://127.0.0.1:8888/php/consulta2.php" useProxy="false" method="POST" resultFormat="xml">
<mx:request xmlns="">
<nombre>{nombre.text}</nombre>

</mx:request>
</mx:HTTPService>


<mx:DataGrid x="227" y="165" dataProvider="{enviar_form.lastResult.meteo.meteo} " height="57" width="688">
<mx:columns>
<mx:DataGridColumn headerText="Nombre" dataField="nombre"/>
<mx:DataGridColumn headerText="Apellido" dataField="apellido"/>
<mx:DataGridColumn headerText="Email" dataField="email"/>
</mx:columns>
</mx:DataGrid>

</mx:Application>


Codigo PHP


<?php

header("Content-type: text/xml");

$host = "localhost";
$user = "root";
$pass = "";
$database = "catweb";




$enlace = mysql_connect($host, $user, $pass) or die("Error MySQL.");
mysql_select_db($database, $enlace) or die("Error base de datos.");

$nombre = $_POST['nombre'];


$query = "SELECT * FROM datos WHERE nombre='$nombre' ";
$resultado = mysql_query($query, $enlace) or die("Sin resultados.");


print "<meteo>\n";

while( $Row = mysql_fetch_object( $resultado ))
{
print

"<meteo><nombre>".$Row->nombre."</nombre><apellido>".$Row->apellido."</apellido><email>".$Row->email."</email></meteo>\n";

}

print "</meteo>";


?>