Creación de una base de datos de direcciones con Smarty y ADODB

Para este laboratorio usted deberá crear una base de datos de direcciones personales, como en el laboratorio anterior. Cada dirección contará con el nombre, los apellidos, el teléfono de la casa, el teléfono del trabajo, dirección de la casa, dirección del trabajo y dirección de correo electrónico. Para el despliegue se debe utilizar Smarty y para guardar los datos se debe utilizar ADODB y Postgresql.

La base de datos debe desplegarse como una tabla así:

Direcciones Personales
Nombre Apellidos Teléfono de la Casa Dirección de la Casa Teléfono del Trabajo Dirección del Trabajo Correo Electrónico    
Ratón Pérez Pérez 234-7693 Casa 41, Calle de La Tristeza, Liliput 789-4651 Cueva de los 7 enanitos raton@gmail.com Editar Borrar
... ... ... ... ... ... ... ... ...

Editar y Borrar deben ser enlaces a una página que edita y a otra página que borra respectivamente.

Debe haber sobre y bajo la tabla un enlace que diga "Agregar un nuevo contacto", el cuál llevará a una página para agregar un nuevo contacto.

Se puede encontrar mayor información sobre Smarty en la dirección http://smarty.php.net.

Para crear o editar tablas puede utilizar la inferfaz en http://titanic/phpPgAdmin/.

Para conectarse a la base de datos mediante ADODB se puede utilizar el siguiente código:

include("adodb/adodb.inc.php"); // incluye la biblioteca adodb
$db = NewADOConnection("postgres"); // una nueva conexión
$db->Connect("localhost", "eXXXXXX", "eXXXXXX", "ci2413");

Se puede encontrar información sobre PostgreSQL en http://www.postgresql.com.