Agenda telefonica con flex y php
Bueno como lo prometido es deuda aquí les traigo el primer tutorial sobre cómo hacer una agenda básica con Adobe Flex 2 y PHP. Básicamente loque haremos es crear una base de datos en la que contendrá nuestros contactos, de ahí mediante un archivo en PHP generamos un documento XML y posteriormente lo consumimos con Adobe Flex y hacemos que lomuestre en un DataGrid. Primero creamos nuestra Tabla en MySQL e insertamos algunos registros para poder utilizarla…
CREATE TABLE agenda ( id int(11) unsigned NOT NULL auto_increment, nombrevarchar(100) NOT NULL, telefono varchar(15) NOT NULL, email varchar(50) NOT NULL, PRIMARY KEY (`id`) ); INSERT INTO agenda VALUES (1, ‘José’, ‘123-456-789′, ‘jose@gmail.com’); INSERT INTO agenda VALUES (2,‘Juan’, ‘333-444-555′, ‘juan@hotmail.com’); INSERT INTO agenda VALUES (3, ‘Maria’, ‘987-654-321′, ‘maria@hotmail.com’);
Después creamos nuestro código PHP que generara la estructura XML (lo llamaremoscontactos.php) nombre.„ ‟.$row->telefono.„ ‟.$row->email.„ „; } //Liberamos memoria… mysql_free_result($sql); } else { $xml = „ No hay registros No hay registros
www.milkzoft.com
No hayregistros „; } echo „‟; echo $xml; echo „‟; ?> Después que tenemos nuestro código PHP, tenemos que crear nuestra Aplicación Flex… Application { background-color: #ffffff; color: #000033; theme-color:#1167B8; } Panel { header-colors: #1167B8, #1167B8; shadow-direction: right; } Pues bien espero haber sido claro y conciso, aparte de colorearles la sintaxis para una mejor vista. El códigoes simple, únicamente mandamos a llamar a nuestro archivo contactos.php con la etiqueta , que se encuentra en una carpeta llamada MiAgendaFlex y que se encuentra en localhost esa ruta ustedes la puedencambiar, y le asigno el valor al id agenda (id=”agenda”).
www.milkzoft.com
Luego creamos un DataGrid (donde mostraré los datos) y a la propiedad dataProvider le asigno el id que recogimos...
Regístrate para leer el documento completo.