Bueno, esto es parte del codigo el mxml principal, no esta completo, pero esta lo principal:
Código :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
initialize="init();">
<mx:Script>
<![CDATA[
include "Inicio.as"
]]>
</mx:Script>
<!-- HTTPService -->
<mx:HTTPService id="revistasRPC"
url="http://localhost/Pruebas/revistas.php?v_acceso="
resultFormat="e4x"/>
<mx:HTTPService id="accesosRPC"
url="http://localhost/Pruebas/acesos.php"
resultFormat="e4x"/>
<!-- PANEL LOGIN -->
<mx:Panel
id="PanelLogin"
title="LOGIN"
x="369" y="450"
width="250" height="123"
layout="absolute">
<mx:Button id="Aceptar" x="10" y="57" label="Aceptar" click="entrar()" />
<mx:TextInput id="username" x="100" y="6" width="125"/>
<mx:TextInput id="password" x="101" y="30" width="125" displayAsPassword="true"/>
<mx:Label x="10" y="4" text="Usuario" fontSize="12" color="#FFFFFF"/>
<mx:Label x="10" y="32" text="Contraseña" fontSize="12" color="#FFFFFF"/>
</mx:Panel>
</mx:Application>
en el fichero Inicio.as, es donde se encuentra la funcion init()
Código :
public function init() : void
{
estado="Cerrado";
region="";
CmbAno.selectedIndex=0;
ano= CmbAno.text.substr(-2,CmbAno.text.length);
TLRegiones.initialize();
TNoticias.initialize();
TPublicaciones.initialize();
TPDF.initialize();
InicializaPaneles();
TabGeneral.tabIndex=0;
TabGeneral.selectedIndex=0;
//Preparamos las revistas de la region.
revistasRPC.url="http://localhost/Pruebas/revistas.php?v_acceso="+vacceso+"®ion="+region+"&ano="+ano
revistasRPC.send();
}
revistas.php
Código :
<revistas>
<?php
$servidor ="localhost";
$usuario ="pepito";
$psw = "clave";
$bd = "nombre";
if (!($link=mysql_connect($servidor,$usuario,$psw))){
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($bd,$link)) {
echo "Error seleccionando la base de datos.";
exit();
}
$acceso=($_GET['v_acceso']);
$region=($_GET['region']);
$ano=($_GET['ano']);
$sql = "SELECT * ";
$sql .= "FROM revistas ";
$sql .= "WHERE acceso = '";
$sql .= $acceso;
$sql .= "' AND region = '";
$sql .= $region;
$sql .= "' AND left(imagen_p,2) ='";
$sql .= $ano;
$sql .= "' " ;
$sql .= "ORDER BY imagen_p Asc";
$result = mysql_query($sql,$link);
while($row = mysql_fetch_object($result)){
?>
<revista>
<id><?php echo $row->id ?></id>
<acceso><?php echo $row->acceso ?></acceso>
<imagen_p><?php echo $row->imagen_p ?></imagen_p>
<enlace_revista><?php echo $row->enlace_revista ?></enlace_revista>
<region><?php echo $row->region ?></region>
</revista>
<?php
}
?>
</revistas>Espero que con esto tengais una idea.
Muchas gracias por el interes.