Comunidad de diseño web y desarrollo en internet online

envio de parametros en flex a php

Citar            
MensajeEscrito el 15 May 2009 11:31 pm
Hola!!
Soy Melissa soy nueva en utilizando flex y php...
Estoy haciendo una aplicacion en la cual necesito seleccionar un registro dentro de un datagrid y mandar su Id u una funcion php la cual realiza una busqueda y muestre su informacion en otra ventana.

Aqui les dejo mi codigo por si alguien puede ayudarme

Código :

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="traemeta.send()">
<mx:Script>
        <![CDATA[
           import mx.events.ListEvent;
            import mx.core.IUIComponent;
            import mx.events.DragEvent;
            import mx.managers.DragManager;
            import mx.managers.CursorManager;
             [Bindable]
         private var iRandom:int;
         
        ]]>
         </mx:Script>
<mx:HTTPService url="http://localhost/tarea/php/traemeta.php" id="traemeta">
</mx:HTTPService> 

<mx:HTTPService url="http://localhost/tarea/php/mostrar.php" id="mostrar" method="GET">
<mx:request>
   <idt>{dgmetas.selectedItem.id}</idt>
</mx:request>
</mx:HTTPService> 
   
   <mx:Panel x="10" y="10" width="712" height="538" layout="absolute">
      <mx:Text text="Bienvenidos al Sistema para el &#xa;Programa Operativo Anual" width="382" height="61" textAlign="center" fontWeight="bold" fontSize="17" color="#CBE70D" horizontalCenter="-17" verticalCenter="-206"/>
      <mx:Text text="Bienvenidos al Sistema para el &#xa;Programa Operativo Anual" width="382" height="61" textAlign="center" fontWeight="bold" fontSize="17" color="#0C8ACC" horizontalCenter="-15" verticalCenter="-204"/>
      <mx:Label x="194" y="470" text="Selecciona una meta para planificar sus líneas de acción y presionar el botón planifacar" visible="true"/>
       <mx:LinkButton label="Planificar" id="irmeta" textAlign="left" bottom="44" left="58.5" visible="true"/>
      <mx:DataGrid id="dgmetas"  x="58.5" y="78" width="575" height="328" dataProvider="{traemeta.lastResult.metas.meta}" click="navigateToURL(new URLRequest('http://localhost/tarea/bin-debug/lineasAccion.html'),'')">
         <mx:columns>
            <!--<mx:DataGridColumn headerText="id" width="50" dataField="id"/> -->
            <mx:DataGridColumn headerText="Número" width="80" dataField="numero"/>
            <mx:DataGridColumn headerText="Meta" width="400" dataField="nombre"/>
            
         </mx:columns>
      </mx:DataGrid>
      </mx:Panel>
         
</mx:Application>



mi funcion php es la siguiente

Código :

<?php
header("Content-type: text/xml" );
$conexion=mysql_connect('localhost','root','');
mysql_select_db('pta',$conexion);

$var=$_GET['idt'];
$sql ="select * from metas where id='$var'";

$registros=mysql_query($sql);

$salida_xml = "<?xml version='1.0'?>";
$salida_xml .= "\n";
$salida_xml .= "<metas>\n";
$salida_xml .= "\t<meta>\n";


if($row=mysql_fetch_array($registros))
{
   $salida_xml .= "\t\t<nombre>".$row["nombre"]."</nombre>\n";
}
else
{
  $salida_xml.= "\t\t<nombre>". no hay lineas." </nombre>\n";
}
$salida_xml .= "\t</meta>\n";

$salida_xml.="</metas>\n";
echo $salida_xml;

?>


Nose si la otra ventana o pagina deba de llevar algo especial para recibir la informacion ya que tambien la muestro en un textarea por medio de la llamada a la misma funcion php desde el dataprovider.

Gracias ....

Por Mely8709

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 May 2009 11:40 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.